iOS11 - 无法隐藏状态栏

时间:2017-09-22 08:09:58

标签: swift statusbar ios11

升级到iOS 11 / Xcode9后,状态栏不再被隐藏。

我在info.plist中将“基于控制器的状态栏外观”设置为“是”,并且还:

override var prefersStatusBarHidden: Bool {
    return true
}

根据调试器,prefersStatusBarHidden 调用,但没有任何效果。

这是一个错误吗?有谁知道解决方案?

1 个答案:

答案 0 :(得分:3)

我使用STPopUpPreview遇到了同样的事情。我必须在预览视图控制器上设置modalPresentationCapturesStatusBarAppearance = true。祝你好运!