下面我有一张 uitableview 的图片,我正在使用 numberOfRowsInSection
返回 data.count
但是显示的行数比计数的多,我只有一节。那么为什么会出现额外的行呢?如果我有一个 TableView 作为主要内容 View 的唯一 subview ,我没有这个问题,但我在 View 层次结构中有另一个 View 与 uitableview 处于同一级别。
最佳答案
当 tableView
有一个 footerView
显示在表格单元格下方时,
UIKit
不会创建空行。您可以添加一个零高度。因此,它对用户不可见。在 tableView
的 viewDidLoad
方法中。使用 零矩形框
创建一个新的 UIView
并使用它来设置tableView
的 tableFooterView
属性:
yourTableViewName.tableFooterView = UIView(frame: CGRect.zero)
关于ios - 为什么 UITableView 呈现额外的行(多于数据数组中的行)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42880716/