2014-10-06 15 views
46

Ecco quello che ho fatto in Xcode 6.0.1:modo di impostare View Controller iniziale a New Storyboard in Xcode 6

Fase 1: Creare un nuovo progetto con un unico punto di vista.

enter image description here

Fase 2: Aggiungere un ulteriore storyboard al progetto.

enter image description here

Fase 3: Confrontare la storyboard originale con l'appena aggiunto uno. Si noti come non ci sia senza freccia per designare il controller di visualizzazione iniziale. Non riesco a trovare un modo per aggiungerne uno.

enter image description here enter image description here

È questo comportamento previsto? Puoi avere solo un controller di visualizzazione iniziale per applicazione? Pensavo di poterne avere uno per storyboard.

Grazie in anticipo.

+4

Se si guarda nell'Inspector degli attributi per il controller della vista, è possibile selezionare "is Initial View Controller"? – pbasdf

+0

Posso segnarlo e avere 2 visualizzazioni radice di. – manntobias

+0

Avevi ragione, grazie! –

risposta

166

Selezionare il controller di visualizzazione, quindi utilizzare la casella di controllo "È il controller di visualizzazione iniziale" nell'ispettore attributi.

initial view controller

+0

Così semplice! Sheesh. Giuro che è stato controllato di default su un nuovo controller di visualizzazione nelle versioni precedenti di Xcode. Non so come ho trascurato. Grazie! –

+8

... e bella animazione. Punti bonus per quello. :) –

+4

Ti ho svalutato solo per l'animazione! – kwahn

13

in Xcode 6.2, non v'è più una casella di controllo nella attributi ispettore "Vista iniziale Controller è". Invece, si imposta il controller della vista iniziale aggiungendo il punto di ingresso Storyboard trovato nella libreria degli oggetti.

+6

In Xcode 7, è presente una casella di controllo "Is Initial View Controller" nell'Inspector degli attributi del controller di visualizzazione e non vi è alcun punto di ingresso nell'Object Library. –

2

In Xcode 6, utilizzare un "Punto di inserimento Storyboard" dalla libreria degli oggetti. Trascina il controllo sul View Controller che desideri designare come View Controller iniziale.

4

"Il controller di visualizzazione iniziale" è di nuovo in XCode 6.3.x.

0

Il punto di inserimento della storia non esiste nella libreria di oggetti in Xcode 6.xe non può essere aggiornato a Xcode 6.3.x per ora in Cina.

+0

dopo l'aggiornamento a Xcode 6.3, l'opzione 'Is Initial View Controller' è tornata.e ho appena scoperto che potremmo sempre trascinare la freccia 'Entry Point' per specificare il controller della vista iniziale. –

Problemi correlati