1、表视图控制器
·UITableViewController
·UITableViewController继承UIViewController,它的创建可以极大的简化表视图
的创建,默认为你实现了常用的数据源方法和代理方法
·创建UITableViewController不需要我们设置数据源方法和代理方法,如果需要访
问表视图,通过“self.tableView”
·如果你覆盖loadView方法,注意确保调用父类的loadView方法,因为父类的
loadView方法需要初始化UITableView
定制单元格——第一种方式
·向contentView添加子视图
·UITableViewController
·UITableViewController继承UIViewController,它的创建可以极大的简化表视图
的创建,默认为你实现了常用的数据源方法和代理方法
·创建UITableViewController不需要我们设置数据源方法和代理方法,如果需要访
问表视图,通过“self.tableView”
·如果你覆盖loadView方法,注意确保调用父类的loadView方法,因为父类的
loadView方法需要初始化UITableView
·常用属性
单元格类型
2、定制单元格
·定制单元格的几种方式
·通过UITableViewCell固定格式设置,其属性是imageView,textLabel、
detailLabel,但他们的样式固定,且通常来说不易改变它们的位置,不够灵活
·通过UITableViewCell的contentView属性添加子视图
·使用xib自定义子视图,布局十分方便,开发较为迅速
·子类化UITableViewCell,更加面向对象
·向contentView添加子视图
定义单元格——第二种方式
·xib定义单元格
定制单元格——第三种方式
·子类化定制
3、表视图的编辑模式
·表视图的编辑模式
·表视图的编辑模式有三种,添加、删除和移动
编辑模式常用方法
·UITableView编辑常用方法
数据源方法
·编辑模式数据源方法
核心代码
·核心代码
数据源方法
·编辑模式数据源方法
表视图的编辑模式流程
·UITableView的编辑模式流程
多选模式
·表视图的多选模式
·过滤表格内容
·核心代码