iOS开发学习笔记——表格1(UITAbleView)

用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来实现。

你可能感兴趣的:(ios开发,UITableView)