TableView in Detail视图在原型单元格

时间:2016-06-09 19:01:07

标签: ios swift uitableview storyboard

我有一个我刚刚创建的主要详细信息项目,我在我的DetailViewController中添加了一个tableView,然后添加了一个Prototype Cell。 tableView中的单元格上方有空白,当我运行它时,它会在故事板和手机上显示。单元格加载正常,数据填充,但我不能让空格消失。这是Xcode中的错误还是什么?

故事板: enter image description here

电话: enter image description here

这不是单元格的一部分,因为我的自定义单元格上的红色背景表示。

如果我从故事板中删除我的单元格,那就不存在了,因为在整个tableView中显示标准的空灰色。

如何删除它?

编辑:我的tableView是Plain,而不是Grouped。我正在使用最新的Xcode。

2 个答案:

答案 0 :(得分:1)

这个答案是假设ViewController中您的视图的backgroundColor是白色的,在这种情况下,您可能已经使用 .Grouped 样式初始化了tableView。我可以在模拟器中复制它,并将样式设置为 .Plain 修复问题

有关此处找到的样式,请参阅Apple的文档。

UITableView Class Reference

同时仔细检查详细视图控制器上的edgesForExtendedLayout是否设置为false。

答案 1 :(得分:0)

桌面视图上方必须有一个视图。不知道为什么,它就像我想的xcode问题,如果导航栏或顶栏位于桌面视图上方,请在故事板中检查文档大纲