0

我有一个基本上有四个部分的表格视图,专为用户输入而设计。到目前为止,我没有使用页眉或页脚。

第 0 节有 4 行。第 1 节有 2 行。第 2 节有 1 行。第 3 节有 1 行。

我想让第 2 部分和第 3 部分靠得更近一些,而第 0 部分和第 1 部分靠得更近一些——基本上是配置单元格之间的空间。

我进行了广泛的搜索,但没有发现任何关于如何执行此操作的具体内容。建议?

先感谢您,

4

2 回答 2

3

处理

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

更多信息在这里:

UITableView 不尊重 heightForHeaderInSection/heightForFooterInSection?

于 2010-07-22T17:07:22.220 回答
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 或其他值

于 2016-02-11T05:32:10.013 回答