2017-09-05 2 views
0

mir eine App entwickle, die mehr Storyboards enthalten, und ich brauche einen bestimmten Viewcontroller aus verschiedenen Storyboards zu schieben, auch, ich will die Navigation zwischen einem oder mehreren Viewcontrollers verwaltenverwalten Navigation zwischen 2 oder mehr storyboards

Beispiel : VieController1 in Storyboard1 Push to ViewController2 in Storyboard2, wenn ich in ViewController2 zurückbucke, möchte ich zurück zu ViewController1, ist das möglich? Wie kann ich das machen?

Ich habe versucht, mit einem Storyboard-Verweis, aber die Navigation funktioniert nicht Vielen Dank!

+0

Ist Ihr "ViewControll er1 "eingebettet in einem' UINavigationController'? Wenn ja, sollte es mit einem Storyboard-Übergang funktionieren ... –

+0

Ja, meine ViewController1 ist in einen UINavigationController eingebettet, aber im zweiten Storyboard gibt es noch andere UINavigationController, könnte dies Konflikte mit der Navigation verursachen? –

+0

Welchen Fehler bekommst du beim Storyboard-Übergang? – suhit

Antwort

0

es möglich :)

Sie benötigen Stapel Navigation Controller. Wenn du push machen willst. In Ihrem Controller von make push muss UInavigationController sein!

Wenn Sie Modal (über Stromregler) präsentieren, müssen Sie darauf achten, zurück zu senden, Anruf abweisen (_ :) -Funktion in präsentierten Controller.

Interface Builder hat "Storyboard-Referenz" für do it.

IB Storyboard reference

In Attribute Inspector Sie Storyboard festgelegt, die von diesem Storyboard zeigt und Controller, wenn

benötigt

Storyboard reference Attribute Inspector

Und schaffen segue zu diesem Storyboard-Referenz (rechts klicken und ziehen, um Storyboard-Referenz)

enter image description here

Verwandte Themen