我的tableview基本上是四个部分,专为用户输入而设计。我现在不使用页眉或页脚。
第0节有4行。 第1节有2行。 第2节有1行。 第3节有1行。
我希望将第2节和第3节放在一起,将第0节和第1节放在一起 - 基本上在单元格之间配置空间。
我已经进行了广泛的搜索,并没有找到关于如何做到这一点的具体内容。建议?
提前谢谢你,
答案 0 :(得分:3)
手柄
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
更多信息:
UITableView Not Respecting heightForHeaderInSection/heightForFooterInSection?
答案 1 :(得分:2)
如果您的tableview设置为Grouped而不是Plain,则可以使用默认的隐藏页脚作为填充。这样你就可以让你的标题看起来很好(并且在第一部分之上没有巨大的空隙)
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
if section == 0 || section == 2 {
return 20
} else {
return 40
}
}
仅供参考,如果您返回0,它将忽略它并使用默认金额。要完全隐藏页脚,请将其设置为0.0001或其他