iOS 7上的全屏UIViewController

时间:2015-03-17 14:34:00

标签: ios objective-c iphone swift statusbar

我的应用程序在iOS 8,iPhone 5上显示效果很好,但无法在iOS 7,iPhone 4中全屏显示。正如您在下面的屏幕截图中看到的那样,顶部有一个白色条形图。屏幕。白色条显示在我的所有视图控制器中。

在我的info.plist中,我有:

View controller-based status bar appearance : NO
Status bar is initially hidden : YES

在我的ViewController中,我有:

override func prefersStatusBarHidden() -> Bool {
   return true
}

截图:

Screen shot

1 个答案:

答案 0 :(得分:1)

我认为您可能已将顶部约束设置为固定在上边距而非顶部。

直接删除边距并将其固定在超级视图的顶部。