我有一个基本上有四个部分的表格视图,专为用户输入而设计。到目前为止,我没有使用页眉或页脚。
第 0 节有 4 行。第 1 节有 2 行。第 2 节有 1 行。第 3 节有 1 行。
我想让第 2 部分和第 3 部分靠得更近一些,而第 0 部分和第 1 部分靠得更近一些——基本上是配置单元格之间的空间。
我进行了广泛的搜索,但没有发现任何关于如何执行此操作的具体内容。建议?
先感谢您,
我有一个基本上有四个部分的表格视图,专为用户输入而设计。到目前为止,我没有使用页眉或页脚。
第 0 节有 4 行。第 1 节有 2 行。第 2 节有 1 行。第 3 节有 1 行。
我想让第 2 部分和第 3 部分靠得更近一些,而第 0 部分和第 1 部分靠得更近一些——基本上是配置单元格之间的空间。
我进行了广泛的搜索,但没有发现任何关于如何执行此操作的具体内容。建议?
先感谢您,
处理
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
更多信息在这里:
UITableView 不尊重 heightForHeaderInSection/heightForFooterInSection?
如果您的 tableview 设置为 Grouped,而不是 Plain,您可以使用默认的不可见页脚作为填充。这样你就可以让你的标题看起来不错(并且在第一部分上方没有巨大的差距)
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
if section == 0 || section == 2 {
return 20
} else {
return 40
}
}
仅供参考,如果您返回 0,它将忽略它并使用默认金额。要完全隐藏页脚,请将其设置为 0.0001 或其他值