Voglio avere uno UINavigationBar
nella parte superiore della mia app, come nell'app del telefono, ad esempio, ma non voglio usarlo con uno UINavigationController
, cioè, voglio usarlo come un oggetto "autonomo".UINavigationBar senza UINavigationController
Il controller di vista che avrà il UINavigationBar
ha la sua vista in un file .xib. Ho provato a trascinare un'istanza di UINavigationBar
dalla libreria di oggetti e funziona correttamente, ma la barra di stato dell'app è ancora bianca mentre lo UINavigationBar
è grigio. Voglio che la barra di stato abbia lo stesso tono di grigio, ma non il resto della vista.
Per mostrarti cosa intendo, ho due foto. Il primo è l'app del telefono. Si noti che la barra di stato e la barra di navigazione sono grigie, ma lo sfondo è bianco.
La seguente immagine è dalla mia app, come si può vedere la barra di stato è di colore bianco (io voglio che sia grigia pure).
Ho anche cercato di utilizzare il seguente codice nel controller della vista.
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationItem.title = @"Köp ProViva";
}
ho provato sia con che senza la UINavigationBar
ma o senza barra di navigazione si presenta o sembra la stessa di prima.
Come posso aggiungere una UINavigationBar e la barra di stato ha lo stesso colore?
"la barra di stato dell'app è ancora bianca mentre UINavigationBar è grigia". Per favore spiega come il 'UINavigationBar' è grigio. Mi sembra bianco (con testo nero) – staticVoidMan
@staticVoidMan Penso che sembri grigio, ma è un grigio molto chiaro: D –
hm ... davvero super leggero. quindi ... vuoi il colore di sfondo di statusBar e navigationBar come lightGray? – staticVoidMan