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

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

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