我使用autolayout在故事板中创建了一个UIViewController,它有一个嵌入式UITableView。由于某些原因,表视图部分上方有空白。我的期望是,表视图会将所有可用的空间分割成单元格,并使单元格从顶部开始。
使用自动布局和大小类时,是什么导致表视图在第一节上方添加空空间?
(见下面的截图,“电视”下方和“原型细胞”上方的空白是问题所在)
我检查了约束和嵌入,发现它们有什么问题:
更新:这是场景层次结构
发布于 2015-04-13 11:55:46
尝试在名为“接口生成器”的接口生成器中切换UIViewController属性:
Adjust Scroll View Insets
发布于 2015-04-13 10:44:18
如果将视图拖动到表视图中,则它将成为表视图的头视图,该视图提供与您所看到的类似的空间。这会是问题吗?你张贴的版面看起来是正确的。
Alternativley如果您单击层次结构中的Watch视图控制器,并在模拟度量部分切换,则顶部bar属性从推断到半透明导航条,然后再次返回,这似乎会将表视图中的单元格移动到半透明的导航栏中。
https://stackoverflow.com/questions/29611987
复制相似问题