アプリを Xcode 5 にアップグレードしたので、iOS 6 でアプリを実行するとステータス バーが消えます。アプリは全画面表示で、ステータス バーはまったくありません。
iOS 7 では、アプリは全画面表示ですが、ステータス バー (透明な背景と黒い情報) がアプリの上に表示されます。
iOS 6 に戻す方法は?
アプリを Xcode 5 にアップグレードしたので、iOS 6 でアプリを実行するとステータス バーが消えます。アプリは全画面表示で、ステータス バーはまったくありません。
iOS 7 では、アプリは全画面表示ですが、ステータス バー (透明な背景と黒い情報) がアプリの上に表示されます。
iOS 6 に戻す方法は?
まず最初にHide during application launch
、ターゲットの [全般] タブの下にある " " オプションにチェックを入れていないことを再確認する必要があります。
さらに、次のキーを に追加できますInfo.plist
。
アプリケーションのデリゲートに- (BOOL) application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
次のステートメントを追加します。
[[UIApplication sharedApplication] setStatusBarHidden: NO];
これが問題の解決に役立つことを願っています。