2

私のアプリでは、展開ターゲットとして iOS 6 を使用しています。

.Plist で [ビュー コントローラー ベースのステータス バーの外観] を [いいえ] に設定します。ステータスバーの背景色は、iOS 7 で必要に応じて緑色に変わります。ただし、iOS 6 でアプリを実行すると、起動イメージが表示されている場合にのみ黒のままになります。残りはアプリ全体で問題ありません。

私はこのコードをアプリデリゲートでも使用しています...

if (!SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) {
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
}
else
{
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}

iOS 6 と iOS 7 の両方でアプリを起動しているときに、ステータス バーの背景色とテキストの色の背景を変更する方法。

4

3 に答える 3

0

appdelegate.m に入れます。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.

    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

    return YES;
}
于 2014-01-18T14:18:21.330 に答える