11

私のアプリは全画面表示になりますが、ステータス バーのプロパティを変更する方法を説明するドキュメントが見つかりません。

ステータス バーのプロパティを変更するにはどうすればよいですか?

4

4 に答える 4

30

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]ステータスバーを非表示にする必要があります。それはあなたが望むものですか?

編集:次をに追加することもできますInfo.plist:

<key>UIStatusBarHidden</key>
<true />
于 2008-12-30T02:21:02.073 に答える
3

ステータス バー API は、UIApplication クラスの一部です。そこから始めましょう。

于 2008-12-30T02:32:46.263 に答える
1

Snow Leopard と XCode 3.2 を使用して、Apps Info.plist を編集するだけです。

2 行追加します。

開いている plist を右クリックして行を追加し、ドロップダウン リストから [ステータス バーは最初は非表示] を選択します。右側の列にあるチェックボックスをオンにします。

別の行を追加し、ドロップダウン リストから [ステータス バー スタイル] を選択します。右側の列に UIStatusBarHidden と入力します

それは私にとってはうまくいきます。ただし、たとえばバッテリーが少なくなった場合など、実行時にステータスバーの表示状態を変更することはまだ試していません。

また、2 行目の値を追加する場合に両方の値が必要かどうかは完全にはわかりません。

// :)

于 2009-08-26T20:15:04.753 に答える
0

古い方法は廃止されたため、次のようになります。

// 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];
于 2013-03-02T14:20:49.400 に答える