【问题标题】:How can I adjust the space between sections in a grouped Table View?如何调整分组表视图中各部分之间的间距?
【发布时间】:2010-07-22 16:10:02
【问题描述】:

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

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

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

我进行了广泛的搜索,但没有找到任何具体的方法。有什么建议吗?

提前谢谢你,

【问题讨论】:

    标签: iphone uitableview grouped-table


    【解决方案1】:

    手柄

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

    更多信息在这里:

    UITableView Not Respecting heightForHeaderInSection/heightForFooterInSection?

    【讨论】:

    • 我试过上面的句柄,没有成功。我需要通读您提供的文章链接并进行报告。谢谢。
    • 有一个最小值。还有一种方法可以将您自己的视图放在标题中。
    【解决方案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 或其他值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-17
      • 2014-03-13
      • 2012-06-22
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多