码迷,mamicode.com
首页 > 其他好文 > 详细

UITableView随笔笔记

时间:2014-05-07 09:59:32      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:class   ext   int   c   数据   cti   

UITableView 继承自UIScrollView,所以可以滚动,但只能是纵方向上的。

UITableView由section和cell组成,填充的内容来自数据源,一般数据源由ViewController作为代理,因此需要遵循它的两个协议,分别是UITableViewDataSource 和 UITableViewDelegate。

UITableView的简单实现步骤:

1. 设置UITableView在视图中,可以表现为Plain和Grouped两种风格;

2. 将UITableView的dataSource设置为ViewController,并让ViewController遵循UITableViewDataSource协议;

3. 利用DataSource协议设置UITableView的sections有多少个,调用方法numberOfSectionsInTableView,返回sections的个数;

4. 设置UITableView的每个section中有多少行,调用方法numberOfRowsInSection,返回sections的行数;

5. 设置UITableView中sections的首部标题,调用方法titleForHeaderInSection,尾部标题方法为titleForFooterInSection;

6.1 设置cell中显示的内容,调用方法cellForRowAtIndexPath。通过传入的(NSIndexPath *)indexPath来确定具体的row来给定内容,最终返回UITableViewCell类型的cell对象;

6.2 其中NSIndexPath包含了section和row,可以准确定位是哪个section中的哪个row;

6.3 取得的数据内容将传递给UITableViewCell中的textLable的text属性

至此简单实现了数据的显示。。。。未完待续。。。

UITableView随笔笔记,布布扣,bubuko.com

UITableView随笔笔记

标签:class   ext   int   c   数据   cti   

原文地址:http://www.cnblogs.com/litaowei/p/3710293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!