Domanda

Ho un'applicazione che contiene una varietà di controller di vista collegate tra loro in modi diversi (Benvenuto> Catalogo> Anteprima O Catalogo> Anteprima impostazioni o> Splash). Il primo controller di vista modale è presentato utilizzando un controller di navigazione da un controller principale, quindi la prossima serie di controller di vista vengono aggiunti utilizzando pop e spingere.

Questo funziona correttamente, ma ho bisogno di essere in grado di definire il mio 'UINavigationBar' e 'UIToolbar' all'interno di costruttore di interfaccia, in modo che ancora funziona come previsto se sono presentati senza utilizzare un controller di navigazione. È possibile? Attualmente ottengo questo se provo:

alt text http://xs.to/image-CD8B_4B9E739D.jpg

È stato utile?

Soluzione

Farlo in codice.

Nel SDK sembra che si sta utilizzando, è abbastanza banale per verificare se è necessario spingere su un controller nav o no, e se si nasconde la barra degli strumenti e regolare le dimensioni di visualizzazione per tenere conto di che (una consuetudine metodo init per il controller della vista aiuterà con questo, e se siete particolarmente intelligente di come si fanno le cose si potrebbe anche dichiarare una categoria sulla UIViewController)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top