アプリケーションの起動イメージが表示されたときにステータスバーを非表示にする方法はありますか?? 私のアプリには黒のステータスバーがあり、起動画像に表示されるものはグレーです。起動イメージのステータスバーを非表示にする
解決方法はありますか?
アプリケーションの起動イメージが表示されたときにステータスバーを非表示にする方法はありますか?? 私のアプリには黒のステータスバーがあり、起動画像に表示されるものはグレーです。起動イメージのステータスバーを非表示にする
解決方法はありますか?
使用このコードを
ハッピーplistファイル内のキーはあなたの問題を解決します定義:
ObjectiveC:
を[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationSlide];
スウィフト:
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide)
あなたは初めのステータスバーを必要としない場合。 YES
の値で
Status bar is initially hidden
:これはあなたの情報plist
ファイルに(UIStatusBarHidden
)を設定を追加。
その特定のビュー・コントローラのための任意の場所をアプリで使用このコードをステータスバーを表示する
ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide];
スウィフト:
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide)
ただ、コーディング:)ステータスバーを隠すため
残念ながら、これは私の全アプリを全画面表示にします。私は立ち上げ画像をフルスクリーンにしたい。私はsetStatusBarHiddenを入れようとしました:viewDidLoadにNOを設定しましたが、ステータスバーはビューと重なっています:( –
ありがとう、それは私の問題を解決しました:) –
ありがとう!それで全部です!!! :本当に簡単! –
キーの下に追加します。 info.plistへ:
「ステータスバーは最初は非表示です」と値として「はい」を選択します。
いいえ、私はそれを持ち上げて、それを永遠に隠してはいけません。どうすればいいのですか? –
@SergiusGee上記の私の答えをご覧ください。 –
あなたが最初にInfo.plistファイルにこのキーを追加することができます。それをバック返すに
[[UIApplication sharedApplication] setStatusBarHidden:NO];
は機能しません。ステータスバーがビューに重なります。 –
:application:didFinishLaunchingWithOptions:
方法では、この行を追加し、アプリデリゲートに次にstatus bar is initially hidden=YES
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[[UIApplication sharedApplication] setStatusBarHidden:NO];
}
もう一つ注目すべきは、UIViewControllerの 'wantsFullScreen'プロパティです。 – Moshe
あなたがペーストした 'UIApplication'コードを置くのに最適な場所はどこですか? – syntagma
私はそれを打ち込みました、そして、私はベースコントローラーを拡張しているすべてのビューコントローラーを持っています。私はストーリーボードとメインのストーリーボードにログインしています。私のベースコントローラーはストーリーボードのタイプを検出し、ログインタイプであればこの呼び出しをビューロードで行います。この呼び出しをあなたのappdelegateに入れてください:didlaunchとベースコントローラのviewdidload(または、たくさん入力したい場合はView Controller) –