Avatar ·

Wie ändere ich die Farbe der Navigationsleiste (UINavigationBar) in Swift?

Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem mit der Anpassung der UINavigationBar. Ich möchte die Hintergrundfarbe der Navigationsleiste in meiner App ändern, aber es funktioniert nicht. Ich habe einen standardmäßigen NavigationController, den ich über das Storyboard hinzugefügt habe. Ich habe versucht, die Farbe im Code innerhalb von viewDidLoad() meines ersten ViewControllers zu ändern, aber die Farbe bleibt standardmäßig (weiß/halbtransparent). Hier ist, was ich versucht habe: ```swift override func viewDidLoad() { super.viewDidLoad() navigationController?.navigationBar.barTintColor = UIColor.blue navigationController?.navigationBar.backgroundColor = UIColor.blue } ``` Ich habe auch versucht, die Farbe im AppDelegate zu setzen, aber ohne Erfolg. In einigen Artikeln steht, dass man `isTranslucent = false` verwenden soll, in anderen, dass sich alles in neuen iOS-Versionen geändert hat. Ich verwende Xcode 14 und iOS 16. Könnt ihr mir bitte sagen, wie ich die Farbe der UINavigationBar in der gesamten App richtig ändere? Ich möchte, dass die Leiste