私は間違っていますが、他の質問に対する回答は機能していません。私はアプリに3以外のすべてのビューに軽いテキストを表示させたいです。私はplistキーをNO
に設定し、一般設定の配備情報のStatus Bar Style
を明に設定しました。私は黒のステータスバーのフォントを持つようにしたいいくつかの画面では、私はなぜオーバーライド機能は、私のために働いていないストレートAppleののUIApplicationからステータスバーの色を特定のビューで黒に設定するiOS9
public enum UIStatusBarStyle : Int {
case Default // Dark content, for use on light backgrounds
@available(iOS 7.0, *)
case LightContent // Light content, for use on dark backgrounds
}
を
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.Default
}
を追加しましたか?あなたがpreferredStatusBarStyle
を使用したい場合は
これは機能しません。これですべてが黒くなります。 .setStatusBarStyleを使用している場合は、plistでまだYESですか?また、 'setStatusBarStyle'を使用する場合はpreferredStatusBarStyle –
を使用するように減価償却の警告を受け取ります。.plist – Tj3n
btwではNOでなければなりません。 'self.setNeedsStatusBarAppearanceUpdate()'を呼び出してブレークポイントを設定して、あなたは最初のやり方をしています – Tj3n