Je sais comment changer le UINavigationBar
image de fond en faisant
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
et je sais comment régler la barre sur des couleurs différentes dans chaque Views
..... Maintenant, je veux changer la couleur d'arrière-plan sans utiliser une image à une couleur unie du app delegate
. Je ne veux pas le paramétrer à chaque fois à partir de chaque vue et je ne veux pas écrire de fichier CGRect
.
J'ai essayé [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
mais je ne fonctionne pas et je ne trouve nulle part de code qui fonctionne dans le délégué d'application.
Quelqu'un pourrait-il s'il vous plaît me diriger dans la bonne direction?