So ändern Sie die Textfarbe der Statusleiste (Status Bar) in iOS (Swift)
Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem, das ich einfach nicht lösen kann.
Ich habe eine App mit einem dunklen Hintergrund auf dem Hauptbildschirm. Ich verwende einen UINavigationController, der über das Storyboard eingebunden ist. Das Problem ist, dass die Statusleiste (Status Bar) schwarzen Text auf dunklem Hintergrund anzeigt und kaum sichtbar ist. Ich muss den Text weiß machen.
Ich habe verschiedene Methoden ausprobiert, aber nichts funktioniert. Hier ist, was ich bereits versucht habe:
1. In Info.plist habe ich `UIViewControllerBasedStatusBarAppearance = NO` hinzugefügt und `UIStatusBarStyle = UIStatusBarStyleLightContent` gesetzt. Hat nicht geholfen.
2. In AppDelegate habe ich in der Methode `application(_:didFinishLaunchingWithOptions:)` geschrieben:
```swift
UIApplication.shared.statusBarStyle = .lightContent
```
Aber Xcode sagt, dass diese Methode seit iOS 9 veraltet ist.
3. Ich habe `preferredStatusBarStyle` in meinem ViewController überschrieben:
```swift
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
```
N