2014-10-22 12 views
12

Ho un'idea di base su cosa passano i passaggi push e modali. Push è utilizzato per i segui del controller di navigazione e Modal è quello predefinito che ho utilizzato finora per un passaggio di base in un altro controller di visualizzazione. Suppongo che "modale" significhi che nient'altro può andare avanti/interrompere il seguito?Storyboard iOS Presentazione dei tipi "relazioni, incorporamento, push, modali, personalizzati"

Segues personalizzati Immagino che siano i più flessibili/personalizzabili/animabili.

Non ho idea di cosa facciano "relazione" e "embed". Per favore mi faccia sapere!

Grazie.

risposta

37

Un "rapporto" seguito è il seguito tra un controller di visualizzazione contenitore e il relativo figlio o figlio - quindi, il controller iniziale di un controller di navigazione, i controller di visualizzazione nelle schede di un controller barra di schede e il master e controller di dettaglio di un controller di visualizzazione divisa.

Un passo "embed" è il passaggio tra una vista contenitore e il controller incorporato nella vista contenitore che si ottiene automaticamente quando si aggiunge una vista Contenitore alla vista di un controllore.

Entrambi questi passaggi vengono eseguiti non appena il controllore genitore viene istanziato. Non li chiami, ma puoi implementare prepareForSegue e passare le informazioni al controller di visualizzazione di destinazione.

+0

perfetto. Grazie! – CarlGammaSagan

+0

molto ben spiegato. questa è la cosa più grande che vengano eseguite non appena il genitore ottiene. (Y) – khunshan

Problemi correlati