Ich versuche, die Farbe der Statusleiste in meiner Swift-App in Weiß zu ändern, stoße aber auf eine Mauer. Ich habe 3 ViewController, die jeweils in einen NavigationController eingebettet sind (könnte das das Problem sein? Ich habe bereits versucht, den Code in die NavigationController-Klasse einzufügen.) Ich habe beide folgenden Codeteile in didFinishLaunchingWithOptions meines AppDelegate ausprobiert .swift Datei, aber keine funktioniert.
application.statusBarStyle = .LightContent
und
UIApplication.sharedApplication().statusBarStyle = .LightContent
Alles, was die Docs dazu zu sagen haben, ist, dass UIBarButtonStyle ein Int ist und mir dieses Enum-Snippet gegeben hat, das mir bei der Implementierung überhaupt nicht geholfen hat.
enum UIStatusBarStyle : Int {
case Default
case LightContent
case BlackOpaque
}
Was vermisse ich?