So come cambiare l' UINavigationBar
immagine di sfondo in questo modo
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
e so come impostare la barra su diversi colori all'interno di ciascuna Views
..... Ora voglio cambiare il colore di sfondo senza utilizzare un'immagine in un colore solido dal app delegate
. Non voglio impostarlo ogni volta da ogni vista e non voglio scrivere un file CGRect
.
Ho provato [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
ma non funziona e non riesco a trovare un codice da nessuna parte che funzioni nel delegato dell'app.
Qualcuno potrebbe indicarmi la giusta direzione?