如何调整分组表视图中各节之间的间距?

时间:2010-07-22 16:10:02

标签: iphone uitableview grouped-table

我的tableview基本上是四个部分,专为用户输入而设计。我现在不使用页眉或页脚。

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

我希望将第2节和第3节放在一起,将第0节和第1节放在一起 - 基本上在单元格之间配置空间。

我已经进行了广泛的搜索,并没有找到关于如何做到这一点的具体内容。建议?

提前谢谢你,

2 个答案:

答案 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或其他