【Swift】ステータスバーを白くする(電池残量とか充電とか現在時刻とかが書いてあるバー)

ステータスバーを白くする方法のメモ。

下記の2ステップで簡単。

AppDelegate.swift

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

・・・のところに、

UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent

これを追加。

アプリ全体に反映させたい設定はAppDelegate.swiftに書くと良い。

Info.plist

Info.plistはデフォルトでプロジェクトフォルダ内に存在するファイル。
開くとずらずらといろんなプロパティが表示される。

そこに「View controller-based status bar appearance」というプロパティを新しく追加する。追加する場所は Information Property Listの直下。

その値が「ON」になっていればおk。