そーす

福岡在住のプログラマ。SwiftとかKotlinとかJavascriptとかSketchとか触ってます。

Statusbarのスタイルを変更する

f:id:saburesan:20160427075732p:plain

LaunchScreenとここのViewControllerごとに変更しなければならないようです。

LaunchScreenの変更

Info.plistにStatus bar styleを追加します。 f:id:saburesan:20160921132857p:plain

ViewControllerごとの変更

UIViewControllerのpreferredStatusBarStyleプロパティをオーバーライドしましょう

 override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent }

結果

f:id:saburesan:20160921133144p:plain