XCode 6-b3(Swift)中状态栏的颜色文本

Max*_*nov 18 swift xcode6

我试图修改状态栏颜色文本,但没有一个答案从这个线程不起作用.特别是对于XCode 6?

我试过插入:

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.LightContent
}
Run Code Online (Sandbox Code Playgroud)

UIViewController

UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
Run Code Online (Sandbox Code Playgroud)

AppDelegate.swift 我已经试过改变它info.plist ,但它并不影响它.如何将状态栏颜色文本更改为白色?

Kee*_*nle 51

在Info.plist中,您需要将基于View控制器的状态栏外观定义为任何值.

在此输入图像描述

如果将其定义为YES,则应覆盖preferredStatusBarStyle每个视图控制器中的函数.

如果您将其定义为NO,则可以在AppDelegate使用中设置样式

UIApplication.sharedApplication().statusBarStyle = .LightContent