2

iOS 6 の場合:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

ステータス バーは黒で表示され、0.5 アルファではありません。iOS6でステータスバーをUIStatusBarStyleBlackTranslucentに設定する方法を教えてください。

4

2 に答える 2

3

ストーリーボードを使用している場合は、View Controller で「Wants Full Screen」にチェックを入れてください。これにより、半透明のステータス バーの下に収まるようにビューのサイズが調整されます。

Xcode 4.5.2 は、「Wants Full Screen」のチェックを外して、ストーリーボードに新しいビュー コントローラーを作成しているようです。

于 2012-11-16T04:54:47.443 に答える
0

このコード:

    #ifdef __IPHONE_7_0
    # define STATUS_STYLE UIStatusBarStyleLightContent
    #else
    # define STATUS_STYLE UIStatusBarStyleBlackTranslucent
    #endif

    [[UIApplication sharedApplication] setStatusBarStyle:STATUS_STYLE animated:YES];
于 2013-11-27T07:48:54.437 に答える