小编adr*_*din的帖子

加载视图控制器时如何更改状态栏样式?

我能够通过设置启动屏幕上的状态栏隐藏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

iphone uikit ios swift

2
推荐指数
1
解决办法
4396
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1

uikit ×1