0%

iOS开发:设置StatusBar前景颜色

在plist里设置或者UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent 只能改变LaunchScreen的StatusBar,一旦进入ViewController,就会变成默认的黑色。 如果需要在显示viewController时,改变StatusBar前景色,需要override UIViewController的 preferredStatusBarStyle方法:

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.LightContent
}