Segue von einem storyboard zu einem anderen storyboard?
Habe ich zu viele sichten auf ein storyboard, die verursachen, dass es wirklich langsam. Mir wurde gesagt, dass eine Lösung für dieses Problem wäre die Spaltung des ein storyboard in mehrere storyboards. Könnte mir jemand sagen wie kann ich einen übergang von einer Ansicht auf die storyboard-1 zu einer Ansicht in der storyboard-2 über eine Schaltfläche?
InformationsquelleAutor der Frage BrownEye | 2013-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit Xcode 7 können Sie auswählen, Storyboard, Referenzen
und legen Sie die Ziel-storyboard und controller
InformationsquelleAutor der Antwort Nycen
In Swift (iOS 8.1) das ist ziemlich einfach:
Update für Swift 3:
InformationsquelleAutor der Antwort metamorph2
Hinzufügen eines Verweises auf ein Anderes Storyboard - Apple developer doc
InformationsquelleAutor der Antwort Inder Kumar Rathore
Andere Lösung mit leitet über (iOS SDK 6.0+), wodurch code, getrennt durch Zweck und lässt Raum für Anpassungen:
Hinweis:
UITableViewCell *cell
ist alssender
zu halten StandardTableViewController
Ansprechverhalten.InformationsquelleAutor der Antwort Nocross
Versuchte ich alles, was ich gelesen hatte aber noch keinen Erfolg gehabt.
Ich habe es geschafft es zum laufen zu bringen mit Rob Browns Storyboard Link
Es ist einfach zu implementieren und arbeitet sehr schnell
InformationsquelleAutor der Antwort BrownEye
Schließlich XCode 7 hat dieses feature eingebaut, in dem Sie Wechsel zwischen view-Controller in zwei verschiedenen storyboards mit Hilfe von interface-builder. Bis jetzt hatten wir zu diesem Programm.
InformationsquelleAutor der Antwort Udit Agarwal
Zunächst, bricht ein storyboard in mehreren separaten lieben, ist eine Super Idee, spart eine Menge Kopfschmerzen (vor allem, wenn Sie in einem team und der Umgang mit vielen von merge-Konflikten in der storyboard-Datei).
Nun um deine Frage zu beantworten - Sie können nicht führen Sie eine überleitung zwischen zwei storyboards unbedingt, aber eine Lösung habe ich großen Erfolg hatte, ist etwas wie das hier tun:
Laden Sie einfach die andere storyboard und rufen entweder
instantiateInitialViewController
oderinstantiateViewControllerWithIdentifier:
dann tun, was für den übergang, die Sie möchten.Hoffe, das hilft.
InformationsquelleAutor der Antwort Dan Fairaizl
Hier ist eine einfache, Rasche Lösung:
InformationsquelleAutor der Antwort Mingebag
Swift 3
Wo die "StroboardName" ist der name von Ihr .storyboardfile.
Die "ViewControllerIdentifier" ist die id des views in das Storyboard.
Und "self" ist ein UIViewController
In meinem Fall, die Kennung war "chooseCountryViewController"
InformationsquelleAutor der Antwort al_mota