5

皆さん、こんにちは!

何がこれを解決できるのか興味があります。私はユニバーサル アプリに取り組んでいます。私の iPod Touch と iPhone では、スプラッシュ イメージ アニメーションの開始からステータス バーが非表示になります。ただし、iPad では、スプラッシュ イメージがなくなるまでしか表示されません。

これは私が AppDelegate に持っているものです:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    
    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
    [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
}

私のinfo.plistで...「ステータスバーは最初は非表示です」がチェックされています。そして、私のコードはいつでもステータスバーを再び表示するように設定していません。

これを引き起こしている可能性のあるものについて何か考えはありますか?

ありがとう。

4

2 に答える 2

2

ユニバーサル アプリのステータス バーを非表示にする最も簡単な方法は、Info.plist にアクセスすることです。右クリックして行を追加し、[ステータス バーは最初は非表示] を選択します。

これにより、アプリを起動するたびにステータス バーが非表示になります。

スクリーンショットを確認

于 2012-03-22T06:49:03.337 に答える
0

iPadでもこの問題に遭遇しました。信じられないかもしれませんが、私の問題は Info.plist を削除し、以前に入力したものとまったく同じデータで再度追加することでした。

于 2011-01-05T14:28:16.787 に答える