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 示例

自定义单元格