Ich möchte von einem Sichtcontainer innerhalb von "H" segmentieren, der mit dem Navigationscontroller dargestellt wird, der mit dem Split View Controller verbunden ist. Wie kann ich das erreichen? Ich habe versucht, reguläre performSegueWithIdentifier mit lokal verknüpften Storyboard-IDs, aber das Entfernen der oberen Navigationsleiste. Ich möchte die obere Navigationsleiste beibehalten und den Übergang so ausführen, als ob der Master-Navigationscontroller verwendet wurde (Zeilen, die auswählen, welcher Ansichtscontroller in der Detailansicht angezeigt wird).
Jede Hilfe wird sehr geschätzt!
Zunächst einmal vielen Dank für die ausführliche Antwort. :) Ich werde versuchen, dies später zu implementieren und zu sehen, ob ich es in meiner Test-App zum Laufen bringen kann. Ich habe das beabsichtigte Verhalten, BTW, durch Hinzufügen von Show Detail Segues in den entsprechenden Storyboards. Wenn ich dann "self.performSegueWithIdentifier" anrufe, bleiben die Navigationsleiste und die Schaltflächen wie vorgesehen erhalten (Historie der Ansichten beibehalten usw.). Ist etwas falsch damit, es so zu machen? – Plastus
Ich bin nicht klar, wie genau Sie es getan haben. Wenn das, was Sie getan haben, funktioniert, fügen Sie es als Antwort hinzu (Sie dürfen Ihre eigene Frage zu Stack Overflow beantworten). Seien Sie in Ihrer Antwort spezifisch, wie Sie die Übergänge einrichten und wie Sie sie anrufen und von wo. – vacawama
So zerstört/instanziiert meine Methode einen neuen View-Controller jedes Mal, wenn er vom Master-Navigations-Controller aufgerufen wird (anstatt in der VC der Haupt-App). Das ist nicht gut, weil ich dort irgendwelche Benutzeränderungen in den Daten beibehalten möchte. Ich habe versucht, Ihre Methode zu implementieren, aber wenn ich auf eine Schaltfläche klicke, sitzt sie einfach dort. Weder "prepareForSegue" noch "segueToNext" werden aufgerufen. Das Äquivalent von "HViewController" befindet sich in der "H" Storyboard-Referenz auf dem Bild, das ich zuvor hochgeladen habe. – Plastus