LoginSignup
24
24

More than 5 years have passed since last update.

ステータスバーの文字色を変更する

Last updated at Posted at 2014-10-15

変更できなくて詰んでたので残しとく。

環境は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 styleOpaque black styleの違いが分かんない。。。

追記(10/16)
Transparent black styleOpaque black styleはiOS6以前に利用されていた項目で、iOS7以降では無くなったため指定しても変化がありませんでした。

@kishikawakatsumiさんコメントありがとうございました!

iOS7以降ではUIStatusBarStyleLightContentが利用できるようになりました。
これを利用するとステータスバーの文字色が白くなります。

@tomohisaotaさんコメントありがとうございました!

24
24
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
24