Sto provando a impostare un colore a tinta unita per la barra di navigazione ma sembra sempre trasparente.Rendi la barra di navigazione opaca con il colore solido bg
Nessuna delle risposte SO che ho provato sembrano funzionare.
ho provato:
In App Delegato:
[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:89/255.0 green:196/255.0 blue:197/255.0 alpha:1.0f]];
Nel mio TableviewController principale:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:89/255.0 green:196/255.0 blue:197/255.0 alpha:1.0f];
self.navigationController.navigationBar.translucent = NO;
}
ho anche deselezionata l'opzione Translucent
e controllato l'opzione Opaque
nella ispettore di attributi.
seguito è l'immagine di quello che sto cercando di realizzare:
Come faccio a fare la barra di navigazione opaco con un colore di sfondo solido?
Grazie.
L'ho già fatto e menzionato nella mia domanda. Ma non funziona. –
Ora è opaco ma non mostra il colore di sfondo desiderato. –
Funziona. Avevo cambiato il colore di sfondo invece del colore della tinta della barra. Errore mio. molte grazie –