私のアプリは全画面表示になりますが、ステータス バーのプロパティを変更する方法を説明するドキュメントが見つかりません。
ステータス バーのプロパティを変更するにはどうすればよいですか?
私のアプリは全画面表示になりますが、ステータス バーのプロパティを変更する方法を説明するドキュメントが見つかりません。
ステータス バーのプロパティを変更するにはどうすればよいですか?
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
ステータスバーを非表示にする必要があります。それはあなたが望むものですか?
編集:次をに追加することもできますInfo.plist
:
<key>UIStatusBarHidden</key>
<true />
ステータス バー API は、UIApplication クラスの一部です。そこから始めましょう。
Snow Leopard と XCode 3.2 を使用して、Apps Info.plist を編集するだけです。
2 行追加します。
開いている plist を右クリックして行を追加し、ドロップダウン リストから [ステータス バーは最初は非表示] を選択します。右側の列にあるチェックボックスをオンにします。
別の行を追加し、ドロップダウン リストから [ステータス バー スタイル] を選択します。右側の列に UIStatusBarHidden と入力します
それは私にとってはうまくいきます。ただし、たとえばバッテリーが少なくなった場合など、実行時にステータスバーの表示状態を変更することはまだ試していません。
また、2 行目の値を追加する場合に両方の値が必要かどうかは完全にはわかりません。
// :)
古い方法は廃止されたため、次のようになります。
// Old, Deprecated
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
iOS 3.2以降の方法は
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationFade];
アニメーション オプションは次のとおりです。
UIStatusBarAnimationNone // No animation is applied
UIStatusBarAnimationFade // The status bar fades in and out
UIStatusBarAnimationSlide // The status bar slides in or out
アニメーションなしで、iOS 2.0 以降の方法でそれを行うこともできます。
[[UIApplication sharedApplication] setStatusBarHidden:YES];