我的应用程序在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
}
截图:
答案 0 :(得分:1)
我认为您可能已将顶部约束设置为固定在上边距而非顶部。
直接删除边距并将其固定在超级视图的顶部。