2017-06-04 3 views
0

Ich habe gerade angefangen zu lernen Swift und Xcode, so entschuldige ich mich im Voraus, wenn meine Frage verwirrend oder fehlende Informationen ist. Bitte lassen Sie mich wissen, wenn das der Fall ist.Xcode Embedded Navigation Controller Zurück-Taste zeigt nicht

Meine Frage ist auf der automatischen Navigationsleiste erstellt, wenn ich meine Szenen in den Navigationscontroller einbetten.

Wie ich versucht habe, in meinem Screenshot in den Link unten zu zeigen, ist meine Idee, die "Refusion" -Taste in Szene 1 zu verwenden, um Szene 2 zu zeigen. Das funktioniert. Szene 2 generiert auf diese Weise jedoch keinen automatischen Zurück-Button, was ich versuche zu bekommen.

Wenn ich eine Schaltfläche in Szene 2 erzeuge, die Szene 1 beim Drücken zeigt, hat Szene 1 jetzt eine automatisch generierte Zurück-Schaltfläche. Aber das schickt den User/mich zurück von Szene 1 nach Szene 2 .. Wofür ich schon meinen "Refusion" -Button habe und es entsteht auch nur eine verwirrende Schleife.

Also meine Frage ist: Ich versuche herauszufinden, wie Sie die automatische Zurück-Taste auf meiner Szene 2 und nur Szene 2 bekommen, wie mache ich das? Ich mache wahrscheinlich etwas falsches, aber ich würde mich über jede Hilfe dort freuen, wo mein Fehler liegt.

Ich habe beide Szenen in den Navigationscontroller eingebettet.

Danke,

https://ibb.co/jfZeSa

+0

Gerade PUSH Aktion Segue statt SHOW verwenden. Es hat für mich funktioniert. –

Antwort

1
  1. Sie brauchen nur scene 1 in navigation controller einzubetten.

  2. Wenn Sie auf Refusion Schaltfläche tippen, drücken Siescene 2. Scene 2 wird dann in der navigation stack hinzugefügt werden. In diesem Fall wird back button auf der navigation bar angezeigt.

  3. Falls Sie vorhandenscene 2 von scene 1 wird back button nicht auf dem navigation bar erscheinen. d.h. scene 2 wird nicht in der navigation stack hinzugefügt.

  4. Back button auf navigation bar erscheinen nur auf den Controllern, die der Teil navigation stack sind.

enter image description here

+0

Nur Einbettung Szene 1 hat den Trick für mich gemacht, danke! Jetzt, auf die nächste Herausforderung! :) – Steadi

Verwandte Themen