TableView 是 UIKit Framework 中用于显示和操作列表数据的组件。它支持横向和纵向滚动,并可以包含多个单元格。
功能特性
- 单元格复用:TableView 使用单元格复用来优化性能,避免重复创建单元格。
- 动态高度:TableView 支持动态计算单元格的高度。
- 自定义单元格:可以通过自定义
UITableViewCell
来展示不同的数据格式。
示例代码
let tableView = UITableView(frame: self.view.bounds)
self.view.addSubview(tableView)
tableView.dataSource = self
tableView.delegate = self
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CustomCell", for: indexPath)
cell.textLabel?.text = "Item \(indexPath.row)"
return cell
}
扩展阅读
想了解更多关于 UIKit Framework 的信息,可以阅读 UIKit Framework 教程。
图片展示
TableView 示例
自定义单元格