HOME > アプリ開発 > [iOS7][Xcode5]ステータスバーを非表示にする方法

[iOS7][Xcode5]ステータスバーを非表示にする方法

iOS7になってステータスバーを非表示にする方法が変わりましたのでご紹介します。

Xcode4.6までのスタースバー非表示方法

iOS6までは今までは下記作業で対応できました。

  • (プロジェクト名)-info.plistファイルに「Status bar is initially hidden」を追加
  • storyboardのViewControllerを選択した状態で、Attribute Inspectorを開きStatus Barを「None」に変更

iOS7・Xcode5になってからのステータスバー非表示方法

しかし、iOS7(Xcode)からは下記の手順でステータスバーを非表示にします。 まず、プロジェクトのinfo.plistファイルを開き、下図のとおり2の項目を追加します。

  • View controller-based status bar appearence : NO
  • Status bar is initially hidden : YES

statusbarhidden01

次にstoryboardを開いて下記のとおりViewControllerを選択した状態で、Attribute Inspectorを開きStatus Barを「None」に変更します。

statusbarhidden02

これでステータスバーは非表示になると思います。