web-dev-qa-db-ja.com

起動画像のステータスバーを非表示

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

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

24

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

ObjectiveC:

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

スイフト:

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

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

Status bar is initially hidden

値はYESです。

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

ObjectiveC:

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

スイフト:

UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide)
50
Hemant Dixit

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

enter image description here

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

16
The iOSDev

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

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

  [[UIApplication sharedApplication] setStatusBarHidden:NO];
14
Hossam Ghareeb

戻すには:

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

    [[UIApplication sharedApplication] setStatusBarHidden:NO];
}
5

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

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

3
Apurv