分组 UITableView 下面的灰色区域
Posted
技术标签:
【中文标题】分组 UITableView 下面的灰色区域【英文标题】:Grey area below grouped UITableView 【发布时间】:2016-08-20 15:45:09 【问题描述】:我有一个带有分组样式的 UITableView。我已将页脚高度设置为 0。
tableView.sectionFooterHeight = 0.0
当我一直向下滚动时,我会在表格视图的底部看到一个灰色区域。
如何摆脱这个区域?
编辑:此问题仅发生在分组表格样式中。如果我使用普通样式,我不会得到空白区域。但出于其他原因,不能选择使用简单的样式。
【问题讨论】:
我也在分组表视图中看到了这一点。有什么想法吗? 【参考方案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..? 正如我的问题所说,我正在使用分组样式。只有当我使用分组样式时才会出现问题。以上是关于分组 UITableView 下面的灰色区域的主要内容,如果未能解决你的问题,请参考以下文章