iOS 7 sdk を xcode 4.6 sdks ディレクトリにコピーしました。これで、Base SDK を iOS 6 または iOS 7 に設定できます。iOS 6 アプリを正常に実行できます
Xcode 4.6 を使用して、iOS 7 デバイスで iOS 6 アプリを実行しています。ベース SDK は 6.1 に設定されています。彼女は AppDelegate からのいくつかのコードです:
navigationController = [[UINavigationController alloc] initWithRootViewController:mainViewController];
navigationController.navigationBarHidden = YES;
window.rootViewController = navigationController;
iOS 7 デバイスで、ステータス バーに何も表示されず、透明であるという奇妙な問題が発生しました。
以前、ベース SDK を 6.1 に設定して iOS 7 デバイスに別のアプリをインストールしました。完全に機能していましたが、そのアプリケーションでは NavigationBar が非表示になりませんでした。
アプリ(コードが上のもの)を実行すると、次のように表示されます。
と
ステータスバーを固定するためにあらゆることを試みましたが、うまくいきません。これらの画像に示されているナビゲーション バーは画像ビューであり、デフォルトのナビゲーション バーは非表示になっています。ナビゲーションバーが非表示になっていない私の別のアプリでどのように機能するのだろうか。
助けてください