1. ホーム
  2. hidden

[解決済み] ステータスバーが消えない

2022-09-16 07:53:03

質問

アプリケーションを作成していますが、ステータスバーを非表示にしたいです。アプリをテストすると、スプラッシュ画面が表示されている間はステータス バーが非表示になりますが、アプリが完全にロードされると、ステータス バーが再び表示されます。

Xcode 5 と iOS 7 を使用しており、プログラム的にステータス バーを無効にしてみました。

  ([[UIApplication sharedApplication] setStatusBarHidden:YES    
      withAnimation:UIStatusBarAnimationFade];),

を info.plist ファイルに追加し、.xib ファイルの属性インスペクタを使用しています。何も動作していないように見えます。

何か思い当たることはありますか?

どのように解決するのですか?

アプリのルートビューコントローラーに以下のメソッドを追加してみてください。

- (BOOL)prefersStatusBarHidden
{
    return YES;
}