表格视图中的这个空白区域是啥?

Posted

技术标签:

【中文标题】表格视图中的这个空白区域是啥?【英文标题】:What is this blank area in tableview?表格视图中的这个空白区域是什么? 【发布时间】:2016-10-05 17:42:07 【问题描述】:

我的 tableview 顶部有一个很大的空白区域。我可以将行向上滚动到该区域。我不确定是什么原因造成的。

这是 Xcode 中的表格视图:

Tableview 行高设置为 44,看起来正在强制执行。我没有自定义单元格行高。有什么想法可能导致这种情况吗?我希望这些行位于 tableview 的顶部。

【问题讨论】:

你能在你的单元格中填充一些数据并检查实际单元格从哪里开始吗,我认为空白空间是你的 tableview 单元格之一,它可以是一个标题,它可能是由于不正确的 auto 而发生的布局约束。几种可能性。 实际数据从白色区域的正下方开始。 需要更多详细信息来查找问题,您是否为您的 tableview 设置了任何自动布局约束?您是否覆盖了 heightforrowatindexpath ?您是否为您的部分设置任何标题? 【参考方案1】:

你可以试试这个:

YouStoryboard.storyboard > YouViewController > 属性检查器 > 取消选中 - 调整滚动视图插图。

【讨论】:

不错!我以前没有见过这种技术,但也遇到过这个问题。你知道这是怎么发生的吗? 来自@FouZ 的回答(现已删除),我猜导航栏与它有关。 基本上你必须将表格填充到窗口的顶部边缘而不是导航栏的底部

以上是关于表格视图中的这个空白区域是啥?的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollview 底部的额外空白区域

EXCEL下拉筛选统计了多余未填写空白区域怎么调整?

excel内存突然变大是啥原因?

空白符号是啥?

单击表格 qtableWidget 的空白区域

请教Excel如何去除下拉菜单空白区域的问题,空白区域有公式。