我正在尝试在我的分组tableView中使用标题但不是页脚。我正在创建标题:
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "Header") as! DateHeaderTableViewHeaderFooterView
...
return headerView
}
我在故事板中设置了tableView,以便为所有单元格和页眉和页脚使用自动尺寸。
我假设因为我没有提供任何页脚,但它们不会存在,但是每个部分都会添加页脚。此外,所有页眉和页脚都有灰色背景。
我尝试取消选中页脚自动维度并选择一个值,但是它可以接受的最低值是1并且页脚仍然显示。
如何设置标题而不是页脚并更改标题的背景颜色?
我可以使用普通的tableView实现我想要的东西但是标题固定在我想要避免的顶部。
答案 0 :(得分:3)
您需要实施以下方法:
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return CGFloat.leastNormalMagnitude
}