表格视图中的这个空白区域是啥?
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 的回答(现已删除),我猜导航栏与它有关。 基本上你必须将表格填充到窗口的顶部边缘而不是导航栏的底部以上是关于表格视图中的这个空白区域是啥?的主要内容,如果未能解决你的问题,请参考以下文章