我尝试在 UITableView 中创建页脚,就像在 iOS 应用“联系人”中一样。
我有简单的 tableView 和简单的数组: items = ["aa", "bb", "cc", "dd"] 我想在最后一个单元格下留出空间。
我尝试添加此 cellForRowAt
:
if indexPath.row == self.converterItems.count-1 {
cell.separatorInset = UIEdgeInsetsMake(0, cell.bounds.size.width, 0, 0)}
但它只删除一个单元格的分隔符。
override func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
var header :UITableViewHeaderFooterView = UITableViewHeaderFooterView()
header.contentView.backgroundColor = UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1)
return header
}
最佳答案
您应该创建一个 UIView
并将其分配给表格的页脚 View
myTableView.tableFooterView = createTableFooterView()
func createTableFooterView() -> UIView {
let footerView = UIView()
...
...
...
return footerView
}
关于ios - 如何在 UITableView 中制作最后的页脚?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48316497/