iOS 上的全屏 UIViewController 7

Full screen UIViewController on iOS 7

我有一个应用程序在 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
}

截图:

我认为您可能将顶部约束设置为固定到顶部边距而不是顶部。

移除边距并直接固定到父视图的顶部。