2016-07-15 9 views
0

Wie ändern Sie den Endpunkt eines vorhandenen Segments mithilfe des Storyboards?Ändern Sie den Endpunkt eines Segments mit dem Storyboard

Offensichtlich kann ich das Segment löschen und neu erstellen, aber dies fügt ein Potenzial für "Operatorfehler" hinzu. ZB wenn ich versehentlich den Identifizierer der Überfahrt vertippe, stürzt der Code später ab.

Storyboard scheint diese wirklich einfache Funktionalität nicht zu bieten. Kann das Segment nicht an einen anderen Ort ziehen, es werden keine Konfigurationselemente angezeigt, die sich auf seinen Endpunkt beziehen. Oder fehlt mir etwas Offensichtliches?

Antwort

1

Ja, Sie können die Endpunkte des vorhandenen Segments nicht ändern. Sie müssen eine neue erstellen. Sie können den Endpunkt nicht zu einem anderen Viewcontroller ziehen und dort ablegen.

Und das ist auch nicht nötig.

Nehmen wir zum Beispiel Szenario wie: Sie haben eine Ansicht Controller namens A, und Sie haben den Übergang von A zu einem anderen Viewcontroller B gegeben und segue Name ist segueToB. Jetzt haben Sie einen anderen Viewcontroller sagen C und jetzt wollen Sie einen Übergang von A zu diesem C dann machen Another segue. keine Notwendigkeit zu löschen segueToB. Erstellen Sie , die A zu C zeigt. Wenn Sie nun von A nach B wechseln möchten, führen Sie segueToB segue aus. Wenn Sie von A nach C wechseln möchten, führen Sie segue aus. Ebenso können Sie mehrere Übergänge machen. Es ist nicht notwendig, den Endpunkt zu ändern oder die Sequenz zu löschen und die Kennung jedes Mal zu ändern.

Verwandte Themen