我能够通过设置启动屏幕上的状态栏隐藏Status bar is initially hidden,以YES在Info.plist中,然后我想表明它与我的第一个视图控制器上.lightContent的风格。
但是UIApplication.shared.statusBarStyle = .lightContent,自 iOS 9 起已弃用(所以我不想使用它)并使用以下代码在我的第一个视图控制器上给我一个黑色状态栏。
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
Run Code Online (Sandbox Code Playgroud)
当我的第一个视图控制器加载时如何更改状态栏样式?
我试图找到一个全局解决方案,UIApplication.shared.statusBarStyle = .lightContent因为我真的不想为每个视图控制器设置状态栏样式。我已经使用View controller-based status bar appearanceset toYES和测试了解决方案NO。