分节表视图
步骤
- 创建一个iOS工程
- 删除storyboard中View Controller Scene 中的View Controller,再从对象库拖入一个Table View Controller到设计界面
- 打开Table View Controller属性检查器,勾选Is Initial View Controller选项,否则应用启动后是黑屏
- 将ViewController类的父类由UIViewController改为UITableViewController
- 打开View Controller的属性选择器在Class列表中选择ViewController
- UITableViewController默认以注册UITableViewDataSource和UITableViewDelegate协议,不需要再注册
代码实现
|
|
示例
静态表视图
步骤
- 创建一个iOS工程,使用Table View Controller作为表视图控制器
- 选择Table View,打开属性检查器,从Content下拉列表中选择Static Cells,将Section的值为设为3.,从Style下拉列表中选择Grouped
- 选择第一个Table View Section,将Rows值设为2,即该节中包含两个单元格,分别拖入一个TextField到两个单元格中
- 选择第二个Table View Section,将Rows值设为1,拖入一个Button到单元格中
- 选择第二个Table View Section,将Rows值设为1,拖入一个Lable到单元格中
代码实现
|
|
示例
插入和删除单元格
步骤
- 创建一个iOS工程
- 删除storyboard中View Controller Scene 中的View Controller,再从对象库拖入一个Navigation Controller到设计界面,同时也会添加一个Table View Controller到设计界面
- 打开Table View Controller属性检查器,勾选Is Initial View Controller选项,否则应用启动后是黑屏
- 将ViewController类的父类由UIViewController改为UITableViewController
- 打开View Controller的属性选择器在Class列表中选择ViewController
- UITableViewController默认以注册UITableViewDataSource和UITableViewDelegate协议,不需要再注册
代码实现
|
|
示例
移动单元格
步骤
|
|
代码实现
|
|
示例
下拉刷新
步骤
- 创建一个iOS工程
- 删除storyboard中View Controller Scene 中的View Controller,再从对象库拖入一个Table View Controller到设计界面
- 打开Table View Controller属性检查器,勾选Is Initial View Controller选项,否则应用启动后是黑屏
- 将ViewController类的父类由UIViewController改为UITableViewController
- 打开View Controller的属性选择器在Class列表中选择ViewController
- UITableViewController默认以注册UITableViewDataSource和UITableViewDelegate协议,不需要再注册
代码实现
|
|