変更できなくて詰んでたので残しとく。
環境はiOS7
info.plistに以下2つのkeyとvalueを追加する
- View controller-based status bar appearance
- NO : アプリ全体で設定
- YES : ViewControllerごとに設定できる
- Status bar style
- Gray style (default) : 文字色が黒になる
- Transparent black style (alpha of 0.5) : 文字色が白になる**(iOS7以降では非対応)**
- Opaque black style : 文字色が白になる**(iOS7以降では非対応)**
- UIStatusBarStyleLightContent : 文字色が白くなる(iOS7以降)
Transparent black style
とOpaque black style
の違いが分かんない。。。
追記(10/16)
Transparent black style
とOpaque black style
はiOS6以前に利用されていた項目で、iOS7以降では無くなったため指定しても変化がありませんでした。
@kishikawakatsumiさんコメントありがとうございました!
iOS7以降ではUIStatusBarStyleLightContent
が利用できるようになりました。
これを利用するとステータスバーの文字色が白くなります。
@tomohisaotaさんコメントありがとうございました!