【问题标题】:Full screen UIViewController on iOS 7iOS 7 上的全屏 UIViewController
【发布时间】:2015-03-17 14:34:00
【问题描述】:

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

截图:

【问题讨论】:

  • 你确定白色部分不是你的视图控制器的基础视图吗?
  • 是的,它不会出现在 iOS 8 中

标签: ios objective-c iphone swift statusbar


【解决方案1】:

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

去掉边距,直接固定到superview的顶部。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-04
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多