Ich wollte vermeiden, Tab-Controller zu verwenden, da es restriktiv scheint, wo Sie Ihre Tasten platzieren können, um zu einer anderen Ansicht/Szene zu bewegen.Swift - Was ist eine gute Design-Entscheidung für die Navigation durch mehrere Szenen ohne Tab-Controller?
Was ich suchte:
Zum Beispiel gibt 4 Szenen/Ansichten: A, B, C, D.
Alle 4 Szenen haben 3 Tasten, so dass
Von Szene gehen A können Sie zu Szene B oder C Szene oder eine Szene D. (Wenn Sie auf die entsprechende Schaltfläche klicken)
Von Szene zu Szene B Sie A oder Szene C oder D. Szene
gehen Von Szene C können Sie zu Szene A oder B Szene oder eine Szene D.
von Szene D gehen Sie zu Szene A oder Szene B oder C. Szene
Ich wollte wirklich 12 segues vermeiden, gehen kann.
Die Container-Ansicht scheint, als könnte es nützlich sein für das, was ich mache, aber ich konnte wirklich keine Dokumentation dafür finden.
Ich habe versucht, die 4 Tasten, die zu A B C und D in einem Container navigieren, und haben die 4 Szenen/Ansichten, diesen Container einzubetten. Aber ich machte mir auch Sorgen um die Leistung, weil ich nicht den aktuellen View-Controller platziere oder zum Root-View-Controller blicke.
Gibt es einen geeigneten Weg, dies zu tun? Ich bin relativ neu zu schnell, so dass die Antwort einfach sein könnte.
Sie können den Tab-Bar-Controller restriktiv finden, aber es ist auch üblich und leicht zu erkennen, was der Benutzer erwarten kann. –
Wenn Sie 4 Schaltflächen am unteren Rand einer Containeransicht platzieren, erstellen Sie im Grunde ein eigenes Registerkartensteuerelement. Wenn Sie die Schaltflächen an einem anderen Ort haben möchten, ist dies kein Problem. – Paulw11