2012-05-10 31 views
8

Attualmente sto utilizzando il builder dell'interfaccia storyboard per progettare la mia GUI.Titoli non visualizzati nella barra di navigazione ViewControllers

mia struttura si presenta come segue in storyboard

-> Navigation Controller -> Tab Bar Controller -> SomeViewController 
               -> AnotherViewController 

barra di navigazione e Tab Bar appare bene nelle ViewControllers, ei titoli sono impostati e visibile nell'editor, ma nella simulazione titoli scompaiono.

Come posso risolvere questo problema?

FYI: Navigation Controller e Tab Bar Controller non sono associati a nessuna classe personalizzata.

risposta

25
self.navigationController.navigationBar.topItem.title = @"YourTitle"; 

Basta mettere quello in viewDidAppear in ViewControllers.

+1

Quello che non capisco è, perché non funziona se è impostato l'inizializzazione? – Evils

+3

Quando ho rimosso il "Titolo" dalla scena dello storyboard del controller della vista, self.title = "Titolo" ha iniziato a funzionare di nuovo in viewDidLoad() –

8

Inoltre è possibile utilizzare questo codice.

[email protected]"YourTitle"; 

mettere dentro viewDidAppear o viewWillAppear

Problemi correlati