trucos - ¿Cuál es el color de fondo predeterminado de la barra de navegación en iOS 7?
safari iphone que es (7)
Me gustaría establecer el color de fondo de un menú al de la barra de navegación. ¿Cuál es la mejor manera de hacer esto?
En Swift , es:
UIColor(colorLiteralRed: (247/255), green: (247/255), blue: (247/255), alpha: 1)
Para obtener el color del tinte de una barra de navegación, haga lo siguiente:
[aNavbar barTintColor]
Al usar esto cuando establece el color de fondo de su menú, no tendrá que cambiarlo en caso de que cambie el color de la barra de navegación.
Puede configurar barTintColor
en nil
para restaurar el color blanco predeterminado.
Swift 3.0 +
UIColor(red: (247/255), green: (247/255), blue: (247/255), alpha: 1)
Swift 4
No estoy seguro de que el color no cambie de una versión a otra. En mi aplicación utilizo esto:
var navBarDefalutColor: UIColor?
// save:
navBarDefalutColor = self.navigationController?.navigationBar.tintColor
//restore:
self.navigationController?.navigationBar.tintColor = navBarDefalutColor!
Swift 4
UIColor(red: 0.969, green: 0.969, blue: 0.969, alpha: 1.0)
El color predeterminado de la barra de navegación en iOS 7 es [UIColor colorWithRed:(247.0f/255.0f) green:(247.0f/255.0f) blue:(247.0f/255.0f) alpha:1];