2015-12-23 4 views
7

Come si creano più storyboard nello stesso progetto utilizzando Swift? So che devo andare su File -> Nuovo -> File e quindi scegliere Storyboard, ma come posso integrare lo storyboard nel mio progetto e navigare verso le viste del nuovo storyboard in codice Swift?Aggiungi storyboard in Swift

+0

mi sono chiesto su questo prima di me. In realtà mi sono chiesto perché qualcuno vorrebbe o ha bisogno di più di uno storyboard. Qual è il tuo scopo per lo storyboard aggiuntivo? – Suragch

+1

@Suragch se hai 20-25 visualizzazioni per app è molto difficile controllarle in un unico storyboard. Puoi avere uno storyboard (principale) predefinito e uno per "Tutorial" ad esempio – azimov

+1

Voglio usarlo per l'organizzazione. Il mio storyboard sta diventando davvero disordinato con così tante visualizzazioni, quindi voglio dividere le viste in diversi storyboard in base al loro scopo. Aiuterà ad organizzare il mio progetto un po 'meglio. – Harish

risposta

2

è necessario per ottenere un riferimento allo storyboard desiderata

let aStoryboard = UIStoryboard(name: "storyboardName", bundle: nil) 

controller della vista poi istanziare desiderato

let vc = aStoryboard.instantiateViewControllerWithIdentifier("viewControllerIdentifier") as! UIViewController 
+0

Grazie per la risposta. Ancora una domanda, ho un controller di visualizzazione di pagina all'inizio, quindi quando istanzio il View Controller vado al Page View Controller o posso creare un'istanza per la visualizzazione normale? – Harish

+0

solo istanzia il controller della vista, non verrà presentato, dipende da te come lo usi, usando lo stile modale o lo stile di navigazione, ecc. – azimov

+0

Ok, grazie mille. Penso di averlo fatto funzionare. – Harish