使用 UITableView 和 UITableViewController 的表格
1. 了解 UITableView 和 UITableViewController
在苹果手机应用开发中, UITableView
是一个非常重要的视图组件,用于展示大量数据。 UITableView
可以分为两种样式:普通样式和平分组样式。普通样式适用于展示大量数据,而分组样式则更适合用于分段展示数据。 UITableViewController
是一个专门用于管理 UITableView
的视图控制器,它简化了表格视图的管理和使用。
1.1 实现表格视图的代理和数据源
要使用 UITableView
,必须实现两个协议: UITableViewDataSource
和 UITableViewDelegate
。前者负责提供表格视图所需的数据,后者负责处理用户交互和其他事件。
实现 UITableViewDataSource 协议
UITableViewDataSource
协议包含两个必须实现的方法:
-
tableView:numberOfRowsInSection:
返回每个部分中的行数。 -
tableView:cellForRowAtIndexPath:
返回每个单元格的内容。 <