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

Respuestas a la pregunta(4)

Su respuesta a la pregunta