View Controller的主视图有时位于状态栏下,有时不在

时间:2017-01-17 17:55:32

标签: ios swift xcode uistatusbar

我有一个视图控制器,其中一个主图像覆盖整个视图,还有几个按钮。当我通过前一个控制器的push segue进入此视图时,视图在状态栏下方向下移动,显示缺少视图的黑色条带(并将我的按钮移出位置)。

WRONG

当我显示下一个屏幕并将其关闭时,视图会移回正确的位置。

CORRECT

如何确保每次都能正确分发视图(第二张图像)?

更新:

这就是我的故事板的外观:

enter image description here

1 个答案:

答案 0 :(得分:1)

我能用一行简单的代码解决这个问题:

self.automaticallyAdjustsScrollViewInsets = false

顺便说一句,在UIPageViewController上发生了这种情况,这行代码包含在该VC的ViewDidLoad中,而不是内容视图控制器。