So come cambiare l' UINavigationBarimmagine 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?
