Cambie el color del negro translúcido UINavigationBar
Me topé con esto muchas veces, nunca encontré una solución. La barra de navegación de UINavigationController se puede establecer en negro translúcido como:
self.navigationController.navigationBar.barStyle=UIBarStyleBlackTranslucent;
Además, hay una propiedad translúcida en UINavigationBar, los documentos dicen:
Cuando SÍ, la barra de navegación se dibuja con opacidad parcial, independientemente del estilo de la barra. La cantidad de opacidad es fija y no se puede cambiar. Está permitido establecer el valor de esta propiedad cuando la barra de navegación está siendo administrada por un objeto controlador de navegación.
Lo intent
self.navigationcontroller.navigationBar.tintColor=[UIColor blueColor];
self.navigationcontroller.navigationBar.translucent=YES;
y mil variaciones: establecer primero la propiedad translúcida, establecerla en AppDelegate y en ViewController, establecer primero el estilo de barra. El resultado es siempre el mismo: Sin transparencia. De ahí mi pregunta:
¿Es realmente posible cambiar el color de un UINavigationBar translúcido a algo diferente al negro (preferiblemente dentro de un UINavigationController)?.
Espero que haya una solución segura para la revisión.
Gracia