【问题标题】:Grey area below grouped UITableView分组 UITableView 下面的灰色区域
【发布时间】:2016-08-20 15:45:09
【问题描述】:

我有一个带有分组样式的 UITableView。我已将页脚高度设置为 0。

tableView.sectionFooterHeight = 0.0

当我一直向下滚动时,我会在表格视图的底部看到一个灰色区域。

如何摆脱这个区域?

编辑:此问题仅发生在分组表格样式中。如果我使用普通样式,我不会得到空白区域。但出于其他原因,不能选择使用简单的样式。

【问题讨论】:

  • 我也在分组表视图中看到了这一点。有什么想法吗?

标签: ios swift uitableview


【解决方案1】:

它必须是占用该区域的节页脚的高度。尝试设置以下内容:

func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {

    return CGFloat.min
}

【讨论】:

  • 这只是使该区域变白。但空白区域仍然存在。
  • 是的,返回 CGFloat.min 解决了这个问题。有趣的是,返回 0 不起作用。也不将 sectionFooterHeight 设置为 0 或 CGFloat.min.
【解决方案2】:

用 UIView 实例化 tablefooter 视图,例如:

`tableView.tableFooterView = UIView()`

【讨论】:

  • 这并没有摆脱该区域。
  • 你使用的是分组的tableview还是plain..?
  • 正如我的问题所说,我正在使用分组样式。只有当我使用分组样式时才会出现问题。
猜你喜欢
  • 2010-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 1970-01-01
相关资源
最近更新 更多