そーす

福岡在住。iOS/Androidアプリ, Webフロントエンドのエンジニアです。Swift, Kotlin, JavaScript, ReactNative

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