24

アプリの起動画像が表示されたときにステータスバーを非表示にしてから戻す方法はありますか? 私のアプリには黒いステータスバーがあり、起動画像の上に表示されているステータスバーは灰色です。

これに対する解決策はありますか?

4

5 に答える 5

50

ステータスバーを非表示にするには、次のコードを使用します。

ObjectiveC:

[[UIApplication sharedApplication] setStatusBarHidden:YES
 withAnimation:UIStatusBarAnimationSlide];

迅速:

UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide)

最初にステータスバーが必要ない場合。この設定(UIStatusBarHiddenを情報plistファイルに追加します。

Status bar is initially hidden

の値はYES

アプリ内の任意の場所でこのコードを使用して、その特定のViewControllerのステータスバーを表示します

ObjectiveC:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide];

迅速:

UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide)
于 2012-08-08T12:58:08.050 に答える
16

plistファイルでキーを定義するだけで問題が解決します

ここに画像の説明を入力してください

ハッピーコーディング:)

于 2012-08-08T12:57:09.737 に答える
14

最初に、このキーをinfo.plistファイルに追加できます。status bar is initially hidden=YES

次に、アプリデリゲートで、application:didFinishLaunchingWithOptions:メソッドに次の行を追加します。

  [[UIApplication sharedApplication] setStatusBarHidden:NO];
于 2012-10-16T08:53:45.477 に答える
5

戻すには:

- (void)applicationDidFinishLaunching:(UIApplication *)application {
    // Override point for customization after app launch

    [[UIApplication sharedApplication] setStatusBarHidden:NO];
}
于 2013-10-01T14:32:09.357 に答える
3

以下のキーをinfo.plistに追加します。

「ステータスバーは最初は非表示です」と入力し、値として「はい」を選択します。

于 2012-08-08T12:59:20.740 に答える