用UITableView—1
相关官方文档:Table View Programming Guide for iOS
1、 表格使用的数据源一般可以放在数组中
2、 遵循的协议UITableViewDataSource 、UITableViewDelegate
3、 使用表格必须实现三个方法
4、 数据源(一般为控制器)根据索引路径(indexPath:即定位到唯一的一个单元格)为某一个单元格提供数据;
5、 索引路径是NSIndexPath对象,拥有两个属性:段(section)、行(row),即通过这两个属性定位UITableView中的唯一一个单元格cell
6、 掌握代理方法实现点击单元格事件响应(打开下一页。。。。。。)【didSelect….】
7、 使用代理方法编辑单元格[editActionForRowAtIndexPath 、 will/didEditing…..]
实现步骤:
实现editActionsForRowAtIndexPath:方法 返回值为数组
创建UITableViewRowAction对象(需要几个操作,创建几个)
刷新表格:对tableview的cell进行操作后,一定记得需要重新刷新表格,更新样式
装入数组返回。
8、 对表格进行编辑后一定记得刷新表格【reloadDAta】
学习内容源于::宏创学院 » UITableView详解:1-数据源方法
附加:
1、表格视图的Fooder 与header,注意与sectione的folder和header不是同一个:宏创学院 » UITableView详解:13-TableView的Header与Footer
2、TableView中,一般情况下都需要实现上拉刷新与下拉加载操作。这两个功能可以使用国内开发者开发(国内大神李明杰)的一款优秀框架–MJRefresh来实现。