1. ホーム
  2. ios

[解決済み] スプラッシュ画面のステータスバーの文字色を変更する iOS 7

2022-12-25 23:18:09

質問

私は、すでにいくつかの スタックオーバーフロー 質問 は、すべてのビューコントローラのステータスバーを変更する方法について述べています。現在、この方法でステータスバーの色を変えています。

if(IS_IOS7)
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

の中で application:DidFinishLaunching

さらに、値を変更した UIViewControllerBasedStatusBarAppearance を、plist の NO . しかし、スプラッシュスクリーンでは、まだ黒い色でステータスバーのテキストが表示されています。

ステータスバーのテキスト色を変更することは可能でしょうか? の色を変更することはできますか? ?

どのように解決するのですか?

プロジェクトの plist ファイルで、"Status Bar Style" プロパティを追加します (キーは UIStatusBarStyle ). 次に、このプロパティのドロップダウンにリストされているすべての可能な値を無視し、次のように入力します。 UIStatusBarStyleLightContent と入力します。

を設定する必要はありません。 UIViewControllerBasedStatusBarAppearance から NO をplistに設定することで preferredStatusBarStyle をビューコントローラに設定することができます。