Ich verwende eine Storyboard-Containeransicht. Ich habe also einen View-Controller, der eine Containeransicht enthält. Ich habe eine zweite, kleinere Ansicht im Storyboard, die über einen Embed-Segue in diesen Container eingebettet ist. So weit, ist es gut.Containeransicht dynamisch wechseln
Jetzt möchte ich in der Lage sein, den Inhalt dieser Containeransicht dynamisch zu wechseln, wenn der Benutzer auf eine Schaltfläche klickt. Die Schaltfläche befindet sich auf der größeren Hauptansicht. Ich habe einen anderen View-Controller derselben Größe erstellt und ihm eine andere Storyboard-ID gegeben.
Ich kann jedoch nicht herausfinden, wie der Schalter codiert wird. Ich kann nur einen einzigen eingebetteten Übergang für diesen Container erstellen.
Jede Hilfe dankbar erhalten.
Hey, danke, das ist grandios. Eine Sache - Um das genaue Ergebnis zu erhalten, das ich wollte (ein gerader Austausch - keine Animation), habe ich Ihre moveToNewController-Methode auf duration: 0 und options: UIViewAnimationOptionTransitionNone geändert. Ein Teil des Codes, einschließlich der Struktur des Abschlussblocks, erscheint jedoch redundant. Gibt es eine einfachere Möglichkeit, die endgültige Methode für einen direkten (nicht animierten) Tausch zu schreiben? –
@JamesWhite, ich habe meine Antwort bearbeitet, um zu zeigen, wie es ohne Animation funktioniert. – rdelmar
Du bist ein Champion. –