uitableview在section中怎么添加数据源

uitableview在section中怎么添加数据源,第1张

UITableView需要一个数据源(dataSource)来显示数据,UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等。没有设置数据源的UITableView只是个空壳。凡是遵守UITableViewDataSource协议的OC对象,都可以是UITableView的数据源。

通常都要为UITableView设置代理对象(delegate),以便在UITableView触发一下事件时做出相应的处理,比如选中了某一行。凡是遵守了UITableViewDelegate协议的OC对象,都可以是UITableView的代理对象。

UITableView继承自UIScrollView

1. UITableView是一个表格控件

2. 使用UITableView设置数据的方法 :

1)UITableView需要一个数据源(dateSource)来显示数据

2)UITableView会向数据源查询一共有多少行数据,以及每一行显示什么数据

3)没有设置数据源的UITableView只是一个空壳

4)凡是遵守UITableViewDateSource协议的对象都可以作为UITableView的数据源

     @interface  UITableViewController : UIViewController<UITableViewDelegate, UITableViewDataSource>

UITableViewController是一个只包含UITableView控件的控制器,仅仅在整个界面上只有表格控件时,才可以使用

优点:  1、默认已经设置好了代理对象

         2、默认已经遵循了协议方法

         3、我们只需要实现对应的方法即可

注意点:在使用self.view和self.tableView 时的区别:

self.tableView不仅拥有self.view中的所有方法,还添加了tableView的方法

Frame模型

当表格中的内容不一致,需要动态地计算行高时,就会用到frame模型

1.创建frame模型

2.让frame模型计算行高

3.将存放为数据模型的数组变为存放frame模型数组


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7868721.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存