bar ios swift uinavigationcontroller uinavigationbar uinavigationitem

ios - navigation bar swift



¿Cómo cambiar tintColor of UIBarButtonItem? (1)

El problema fue que el botón se configuró automáticamente como personalizado. Lo rediseñé al sistema.

Quiero cambiar el color de mi elemento del botón de la barra derecha de negro a blanco. Es un botón como un ícono de búsqueda. Todavía no he codificado la implementación de búsqueda porque quiero que la interfaz principal se complete primero. Pensé que había escrito los códigos correctos, por lo que debería aparecer como blanco, pero parece que todavía aparecen como negros tanto en el guión gráfico como en el simulador.

En el guión gráfico, también lo configuré en blanco.

Aquí está mi código, que se encuentra en el archivo AppDelegate.swift :

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Changing the status bar''s colour to white UIApplication.sharedApplication().statusBarStyle = .LightContent // Changing the navigation controller''s background colour UINavigationBar.appearance().barTintColor = UIColor(red: 0.0/255.0, green: 165.0/255.0, blue: 227.0/255.0, alpha: 1.0) // Changing the navigation controller''s title colour UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()] // Changing the colour of the bar button items UINavigationBar.appearance().tintColor = UIColor.whiteColor() // Changing the tint colour of the tab bar icons UITabBar.appearance().tintColor = UIColor(red: 0.0/255/0, green: 165.0/255.0, blue: 227.0/255.0, alpha: 1.0) return true }

Aquí hay una imagen del simulador:

Me parece extraño que esta línea de código no funcione. ¿Alguna solución?