27

Sono nuovo nello sviluppo di iOS e non ho ancora provato questo al livello di programmazione. Preferirei farlo funzionare in uno storyboard.Barra di navigazione iOS 8 non accessibile in seconda ViewController su storyboard

Sto seguendo questo tutorial un po 'obsoleto da XCode 4.5 in XCode 6.1 per creare una serie di viste collegate da un controller di navigazione. http://youtu.be/rgd6mCuzlEc

Screenshot

Una volta che creo il secondo controller della vista, io sono in grado di fare doppio clic sulla barra di navigazione di cambiare il nome e non sono in grado di aggiungere un pulsante della barra ad esso.

Ho un Segue che passa dal pulsante della barra "Elemento" dalla vista 1 alla 2. Nella "Vista scena controller" non è presente alcuna voce di navigazione. Se aggiungo elementi al controller della vista, questi si trovano in "Visualizza" e non in "Visualizza controller", diversamente dal controller di visualizzazione 1 in cui cade sotto "uno".

Si tratta di una limitazione su XCode? Sto usando il Segue sbagliato (Mostra)? C'è un'impostazione nascosta o una personalizzazione che mi manca?

Mi hanno fatto questo lavoro per 2 controller di vista e non riuscendo il 3 ° in un progetto separato, ma non so cosa ho fatto per farlo, quindi sono abbastanza sicuro che sia possibile non riesco proprio a riprodurre ..

MODIFICA:Soluzione alternativa Invece del nuovo brano SHOW adattivo, utilizzare il comando PUSH obsoleto, aggiungere gli elementi del pulsante della barra, quindi tornare al seguito SHOW adattativo.

+0

c'è un modo per farlo funzionare con il nuovo spettacolo segue? – pdiddy

+0

La soluzione che hai citato funziona bene. Spero che verrà risolto presto. – Fenil

risposta

47

Prova ad aggiungere l'aggiunta di una voce di navigazione per il controller e dovrebbe funzionare correttamente

enter image description here

+1

Ho trovato anche una soluzione alternativa che sembra aggiungere automaticamente l'elemento per te, ma questa è la risposta corretta. Grazie! –

+0

Solo per aggiungere a questa soluzione, non ho dovuto collegare l'oggetto navigationItem alla classe. Ho semplicemente trascinato e inserito in UIViewController e collegato un oggetto di comando che mi serviva. Anche la modifica del titolo di navigationItem funziona programmaticamente senza collegamento. – Jargen89

+0

@DanielE: Sono contento di aver trovato questo commento !! Tuttavia si pone la domanda sul perché deve essere fatto in questo modo? C'è un modo corretto per farlo? – gone