Wie verlinke ich zu einer anderen Sicht von Xcode storyboard
Ich habe ein login-system erstellt. Es verwendet eine Benutzer-ID statt username und Passwort. Ich will es so machen, wenn der login-button ist gedrückt, es öffnet sich ein weiteres view-controller in meinem storyboard. Ich habe bereits eine if-Anweisung überprüfen Sie die Benutzer-ID, um zu sehen, ob es richtig ist. Ich brauche nur zu wissen, die Methode zu führen. Ich habe versucht ein paar, aber ich brauche mehr Erklärung, wie Sie zu verwenden sind.
- Haben Sie versucht, google? "Storyboard Segue Tutorial" sollte den trick tun!
- Ich bin mir nicht ganz sicher, was Ihr bittet. Sind Sie nur versuchen, um den neuen view-controller zu prüfen, mit den alten, wenn der username korrekt ist? Oder sind Sie nur versuchen, geben Sie den neuen view-controller die richtigen Anmeldeinformationen
- Nein, ich will den view-controller öffnen (wie show)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es ein paar Möglichkeiten, dies zu tun. Die erste ist, erstellen Sie einen übergang, der direkt links der login-Schaltfläche, um den neuen view-controller. Wenn Sie dies tun möchten, klicken Sie rechts ziehen (oder Steuerelement ziehen) von der Taste, um den neuen view-controller. Dies sollte eine graue Linie, die von der ersten Steuerung zu der zweiten. Sie können dann klicken Sie auf den kleinen Kreis in der Mitte der Wechsel in den interface builder, um ihm einen Namen geben und den Typ angeben.
Alternativ, wenn Sie den login-button mit code, oder würden einfach gerne mehr Kontrolle über Ihr leitet über, Sie können erstellen einer generic segue in interface builder, das heißt, control-drag von einem view-controller auf den anderen. Wenn Sie es auf diese Weise, MÜSSEN SIE den NAMEN DER SEGUE, so haben Sie einen Weg, um es aufzurufen später. Dann rufen Sie einfach
[self performSegueWithIdentifier:@"nameOfYourSegue" sender:self];
um den übergang passieren.Wenn Sie brauchen, um zu konfigurieren Sie den neuen view-controller überhaupt oder gibt es keine Daten, dies sollte geschehen in der
prepareForSegue:
Methode.Hier ist ein link zu einem netten tutorial, leitet über:
http://www.appcoda.com/storyboards-ios-tutorial-pass-data-between-view-controller-with-segue/