Wir haben eine benutzerdefinierte Ansicht, die wie eine Registerkarte aussieht, aber letztlich eine Unterklasse von UIView
ist.Erhalten benutzerdefinierter Tab-View-Status zwischen View-Controllern
Die Ansicht wird als Tableiste angezeigt würde am unteren Rand einer UIViewController
. Wenn ein Bild im View-Controller berührt wird, wechseln wir zu einem anderen View-Controller.
Der zweite View-Controller hat die gleiche falsche Tabbar-Ansicht, die unten angezeigt wird. Der Benutzer kann den zweiten View-Controller schließen, und es wird wieder auf den ersten View-Controller umgeschaltet.
Was ist der beste Weg, um die gleiche Ansicht und ihren Status für beide View-Controller zu behalten? Zum Beispiel könnte ein Teil der gefälschten Tableiste eine verwendbare Schaltfläche mit einem Abzeichen-Symbol sein, das (2) anzeigt. Wenn das berührt wird, würde es zu (1) gehen. Dies müsste in beiden Fällen der Ansicht berücksichtigt werden.
Wäre der richtige Ansatz, einfach prepareForSegue
als normal zu verwenden und den Ansichtszustand zu aktualisieren oder die Sichteninstanz weiterzugeben? Oder gibt es einen besseren Ansatz?
Lustig genug das war der einzige Ansatz, den ich denken konnte, mit einer Containeransicht. Wird sehen, ob es noch andere Vorschläge gibt, um damit umzugehen – StuartM