Existe-t-il un moyen simple de modifier la couleur d'arrière-plan de l'élément de navigation situé en haut d'une vue ? J'ai une application basée sur la navigation et je veux seulement qu'une vue ait une autre couleur de fond. J'ai créé les vues principalement avec IB. J'ai trouvé la solution suivante (non testée) :
float r=10;
float g=55;
float b=130;
float a=0;
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 120, 30)];
[label setBackgroundColor:[UIColor colorWithRed:r/255.f
green:g/255.f
blue:b/255.f
alpha:a/255.f];];
[self.navigationController.navigationBar.topItem setTitleView:label];
[label release];
Existe-t-il un moyen plus simple comme
[navigationController.navigationBar setBackgroundColor:blueColor]
Ou puis-je le faire avec IB (mais sans avoir la même couleur dans chaque vue) ?
Merci d'avance !
Cheers