アプリの起動画像が表示されたときにステータスバーを非表示にしてから戻す方法はありますか? 私のアプリには黒いステータスバーがあり、起動画像の上に表示されているステータスバーは灰色です。
これに対する解決策はありますか?
アプリの起動画像が表示されたときにステータスバーを非表示にしてから戻す方法はありますか? 私のアプリには黒いステータスバーがあり、起動画像の上に表示されているステータスバーは灰色です。
これに対する解決策はありますか?
ステータスバーを非表示にするには、次のコードを使用します。
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)
plistファイルでキーを定義するだけで問題が解決します
ハッピーコーディング:)
最初に、このキーをinfo.plistファイルに追加できます。status bar is initially hidden=YES
次に、アプリデリゲートで、application:didFinishLaunchingWithOptions:
メソッドに次の行を追加します。
[[UIApplication sharedApplication] setStatusBarHidden:NO];
戻すには:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[[UIApplication sharedApplication] setStatusBarHidden:NO];
}
以下のキーをinfo.plistに追加します。
「ステータスバーは最初は非表示です」と入力し、値として「はい」を選択します。