回顾:
1. 辅助视图
accessoryType
四个系统样式:detail 详细的点击事件
2. 动态表格
行数不定
不同的数据模型:
a. NSArray -> NSString
b. NSArray -> Object
c. NSArray -> Object -> NSArray
d. NSArray -> Object -> NSArray -> Object
3. 数据的增加
今天:
1. 静态表格
1.1 什么是静态表格?
行数确定的表格,但行内的数据内容时可变的
1.2 什么时候使用静态表格
应用的配置界面
1.3 实现静态表格时的特点
程序中会包含大量的类似与if else 或 switch 这种分支判断的硬编码
1.4 练习
1.5 静态表格的实现方式
方式一:纯代码创建
方式二:利用xib来创建静态表格中的每个单元格UIView,但xib文件内时可以承载多个视图的,并且每一个被添加到xib中的视图会由系统自动创建出实例。但是,系统只会将其中一个视图与控制器自带的视图关联起来,所有后添加的视图,虽然被系统自动创建来,但访问不到,为了访问的到,连线设置。
step 1:从资源库中拖拽UITableViewCell到xib文件中,选中cell,修改第四个检查器来设置cell的内容视图及辅助视图
step 2:在拆分视图下,将拖进去的每一个 cell连线控制器中成为属性
setp 3:在回答三问中,第三问时,根据正在询问的行号及分区号,返回连线的那个对应的属性对象即可,
2. 表格的编辑模式
2.1 什么时表格的编辑模式?
在表视图上完成对数据的删除或增加或移动 操作
预备步骤:开启表格的编辑状态
设置表视图的editing属性为YES就可以开启表格的编辑状态
2.2 数据的修改(删除 增加)
两问一答
问1:某一行是否可编辑
问2:某一行的编辑样式是哪一种
1答:确认提交
2.3 数据的移动
一问一答
问1:每一行是否可以移动
1答:确定移动动作完成后左什么
3. 自定义单元格
self.navigationItem.titleView = ???;