2012-12-21 9 views
7

Voglio scambiare un controller di visualizzazione con un altro in uno storyboard XCode iOS esistente, ma preferirei non ricrearlo. È possibile spostare o regolare la destinazione di un passaggio esistente?Spostamento di un passaggio esistente

risposta

2

Credo che sia necessario creare il nuovo/i nuovo/i, ma è facile come trascinare il controllo tra la sorgente del seguito e la nuova scena. E se il tuo codice sta facendo tutto ciò che richiede l'id dello storyboard (come prepareForSegue o performSegue), basta applicare lo stesso ID dello storyboard per i tuoi nuovi passaggi e non è necessario modificare il codice. Se stai utilizzando un seguito personalizzato, puoi semplicemente utilizzare la stessa classe segui, quindi non è necessario modificare il codice solo perché la destinazione è cambiata. E se la fonte dei tuoi passi è un pulsante o qualcosa del genere, quando passi alla nuova scena, i tuoi vecchi passi vengono automaticamente rimossi, in modo da semplificare anche il processo.

In breve, probabilmente è necessario ricreare i follower, ma probabilmente non è necessario modificare troppo il codice per supportarlo.

+0

Sì, non ho trovato nient'altro, quindi è quello che ho finito per fare. – tlbrack