Ich möchte UINavigationBar global für die gesamte Anwendung von der AppDelegate ändern. Dafür mache ich:Wie ändere ich die UINavigationBar-Farbe global?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
UINavigationBar.appearance().tintColor = UIColor(red: 63, green: 172, blue: 236, alpha: 1)
}
aber ich weiß nicht warum, es ändert nicht die Farbe meiner Navigationsleiste.
hatte ich Navigationsleiste als Editor > Embed In > Navigation Controller
verbinden Wie kann ich die Farbe für NavBar eingestellt?
möglich Duplikat von [Wie UINavigationBar Hintergrundfarbe von der AppDelegate ändern] (http://stackoverflow.com/questions/17014713/how-to-change-uinavigationbar-background- Color-from-the-app-delegate) – hyd00
Sie haben gerade vergessen mit 255 zu teilen und benutzen die barTintColor um die Farbe für die Navigationsleiste einzustellen. Ich habe eine Antwort hinzugefügt. Hoffe, es hilft –