2015-12-23 12 views
7

Wie erstellt man mehrere Storyboards im selben Projekt mit Swift? Ich weiß, ich muss zu Datei -> Neu -> Datei gehen und dann Storyboard wählen, aber wie integriere ich dieses Storyboard in mein Projekt und navigiere zu den Ansichten des neuen Storyboards im Swift-Code?Storyboard in Swift hinzufügen

+0

ich darüber gewundert, bevor ich habe zu bekommen. Eigentlich habe ich mich gefragt, warum jemand mehr als ein Storyboard haben möchte oder braucht. Was ist dein Zweck für das zusätzliche Storyboard? – Suragch

+1

@Suragh Wenn Sie 20-25 Aufrufe pro App haben, ist es sehr schwierig, sie in einem einzigen Storyboard zu betrachten. Sie können ein Standard (Haupt) Storyboard haben, und eines für "Tutorial" zum Beispiel – azimov

+1

Ich möchte es für die Organisation verwenden. Mein Storyboard wird mit so vielen Ansichten sehr unordentlich. Daher möchte ich die Ansichten je nach Zweck in verschiedene Storyboards aufteilen. Es wird helfen, mein Projekt ein bisschen besser zu organisieren. – Harish

Antwort

2

Sie müssen einen Verweis auf das gewünschte Storyboard

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

Dann gewünschte instanziieren View-Controller

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

Danke für Ihre Antwort. Nur noch eine Frage, ich habe am Anfang einen Page-View-Controller, also wenn ich den View-Controller instanziiere gehe ich zum Page View-Controller oder instanziiere ich zur normalen Ansicht? – Harish

+0

wird es nur den View-Controller instanziieren, es wird nicht präsentiert, es liegt an Ihnen, wie Sie es tun, mit modalen Stil oder Navigationsstil, etc. – azimov

+0

Ok, vielen Dank. Ich denke, ich habe es zur Arbeit gebracht. – Harish

Verwandte Themen