Je sais comment changer le UINavigationBar
image de fond en faisant
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
et je sais comment mettre la barre à différentes couleurs dans chaque Views
..... Maintenant je veux changer la couleur du fond sans utiliser d'image à une couleur solide de la app delegate
. Je ne veux pas le définir à chaque fois à partir de chaque vue et je ne veux pas écrire un CGRect
.
J'ai essayé [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
mais ça ne marche pas et je ne trouve nulle part un code qui fonctionne dans le délégué de l'application.
Quelqu'un peut-il m'indiquer la bonne direction ?