在Swift 3中设置StatusBarStyle [重复]

问题描述 投票:2回答:1

我在ViewController-Based Status Bar Appearance文件中将true设置为info.plist

在我的ViewController中,我设置了

override var preferredStatusBarStyle: UIStatusBarStyle {
    return .lightContent;
}

但我的状态栏仍然是黑色的。有任何想法吗?

ios swift3 uistatusbar
1个回答
0
投票

如果要继续使用基于视图控制器的状态栏外观,而不是设置应用程序的statusBarStyle,请覆盖您要为其指定状态栏样式的每个视图控制器中的preferredStatusBarStyle()方法。

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.LightContent
}
© www.soinside.com 2019 - 2024. All rights reserved.