ステータスバーのテキストの色をスクリーンショットのような顧客の色に変更したい。ステータスバーのテキストの色を変更するにはどうしたらいいですか?スクリーンショット付き
私はそれ光コンテンツにするためにこれを使用している -
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
をしかし、テキストの色を変更しません。誰も助けることができますか?ステータスバーの
ステータスバーのテキストの色をスクリーンショットのような顧客の色に変更したい。ステータスバーのテキストの色を変更するにはどうしたらいいですか?スクリーンショット付き
私はそれ光コンテンツにするためにこれを使用している -
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
をしかし、テキストの色を変更しません。誰も助けることができますか?ステータスバーの
は、ステータスバーの変更についてApple Guidelines/Instructionです。ステータスバーに暗い&ライト(&黒)が許可されています。ステータスバーに色(ピンク、あなたの画像のように)を設定することはできません。ここで
がある - ステータスバーのスタイルを変更する方法:あなたは、ステータスバーのスタイルを設定したい場合は
、アプリケーションレベルでは、あなたの `の.plist」ファイルにNO
にUIViewControllerBasedStatusBarAppearance
を設定します。
あなたは、ビューコントローラレベルで、ステータスバーのスタイルを設定するワンならば、次の手順を実行します。あなただけのUIViewControllerレベルでのステータスバーのスタイルを設定する必要がある場合は、.plist
ファイルにYES
からUIViewControllerBasedStatusBarAppearance
を設定
setNeedsStatusBarAppearanceUpdate
オーバーライドpreferredStatusBarStyle - のviewDidLoadで
は、機能を追加します。
-
override func viewDidLoad() {
super.viewDidLoad()
self.setNeedsStatusBarAppearanceUpdate()
}
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
の.plistの設定値、ステータスバーのスタイルの設定レベルに応じました。
あなたは、アプリケーションの起動中に、またはあなたのビューコントローラののviewDidLoad中にステータスバーの背景色を設定することができます。
テキストの色は、白色または黒色であり得ます。
.plist
ファイルのUIViewControllerBasedStatusBarAppearance
をYES
に設定します。 viewDidLoad
方法で
、
[self setNeedsStatusBarAppearanceUpdate];
は、次のメソッドを追加します:ここで
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
チェックアウト 'ます。http:// stackoverflowのここ
は結果です。com/questions/17678881/how-to-change-status-bar-text-color-in-ios-7'を参照してください。 – iAviator
@iAviatorすでにこの回答が確認されていますが、ステータスバーのテキストの色がピンクに変わっていません。 – iDilip
しかし、スレッドの答えが唯一正しい答えです。あなたはテキストの色を変更することはできませんので、それは自己です。 – rckoenes