升级到iOS 11 / Xcode9后,状态栏不再被隐藏。
我在info.plist中将“基于控制器的状态栏外观”设置为“是”,并且还:
override var prefersStatusBarHidden: Bool {
return true
}
根据调试器,prefersStatusBarHidden
被调用,但没有任何效果。
这是一个错误吗?有谁知道解决方案?
答案 0 :(得分:3)
我使用STPopUpPreview遇到了同样的事情。我必须在预览视图控制器上设置modalPresentationCapturesStatusBarAppearance = true
。祝你好运!