我通过以下方式在容器视图中嵌入了UITableViewController:
如果没有对此设置进行任何操作,我会得到以下显示:
注意第一行显示的空间大于这些行的正常间距。有没有什么需要纠正才能正确显示?
我还有其他几个场景做同样的事情看起来并不好。
答案 0 :(得分:1)
UITableView从容器视图的边界获取其框架,但容器视图看起来不是您想要的完整大小。尝试将容器视图的边框对齐到其视图控制器视图的顶部和底部。我假设所有内容都嵌入在UINavigationController中,但iOS7的常见情况是您希望子视图占据整个屏幕并位于导航栏下(带有半透明条)。 tableview将相应调整,因此第一行不会隐藏。
这是我的意思的图片: