2013年10月18日金曜日

ios 7でstatusbarの色を白くする

今作成中のiosアプリなのですが、全体的にダークなデザインのアプリなので、ステータスバーが黒いと正直言って全然良くないです。
加えて、可視性もよくないです。

ステータスバーの色を白くしたかったのですが、ios 7ではステータスバー周りの実装が変わってしまったのか、Statsu bar styleをUIStatusBarStyleLightContentにする方法ではうまくいきません。
Google先生に聞く事一時間。やっと分かりました。

Info.plistを以下の通りに設定します

  1. "View controller-based status bar appearance" をNOに設定
  2. "Status bar style" を"Opaque black style"に設定
これでステータスバーの色が白になりました。コードを書かないのはいいのですが、この組み合わせは分かりません。