10

iOS 6でこのステータスバーを表示する方法はありますか?

以前のバージョンのiOSでは、そのステータスバーがありますが、iOS 6では、ナビゲーションバーの色に従っているようです。

ステータスバー

4

5 に答える 5

22

iOS 6では、ステータスバーの色がナビゲーションバーの色によって自動的に決定されるようになりました。具体的には、以下に示すように、色はナビゲーションバーの下部ピクセルの平均色によって決定されます。ここに画像の説明を入力してください

この新しい操作をオーバーライドする他の方法があるかどうかはわかりません。

于 2012-10-22T15:25:51.883 に答える
12
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];

また

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

デフォルトとは別に利用可能なオプションです

于 2012-10-17T10:08:02.140 に答える
3

これを行うには、ステータスバーのプロパティを次のように変更します。

1-プロジェクトターゲットに移動します。

2-サマリータップを選択します。

3-ステータスバーセクションに移動します。

4-必要に応じてカスタマイズします。

変更方法

于 2012-10-17T10:07:39.397 に答える
2

iOS6で見つけたのですが、灰色の「以前のデフォルト」スタイルを取得することはできません。info.plistのすべてのパラメータと

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];

どちらの設定でも、iOS6ではライトグレーにすることはできません。iOS5では、

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];

これはあなたが必要としたものでした。そのため、iOS6は灰色のバースタイルを排除しました。

于 2012-11-14T01:55:09.507 に答える
0

iOS6では「デフォルト」が必ずしも灰色になるとは限らないのではないかと思います。

カスタムティントをグレーに設定してみませんか?

于 2012-10-17T10:09:57.403 に答える