Frage

Ich habe angefangen, von einer iPhone-App auf eine iPad-App zu migrieren, und ich habe das Problem, wie ein UiSplitViewController aufgenommen habe. Mein Master / Detail ist nicht die Wurzel der Anwendung, stattdessen habe ich Anmeldeseiten und Kameraansichten usw., bevor Sie zum Master / Detail-Zeug gelangen, sodass ich versucht habe, einen Weg zu finden, um den Split-View-Controller zu verwenden, ohne ihn als " Wurzel. Ich habe es geschafft, dies zu erreichen, aber ich habe die Mutter aller Gedächtnislecks erstellt, die dies tun, also habe ich mich entschlossen, die Anwendung (danke Apple) zu recodieren, damit ich den UiSplitviewController verwenden kann, ist der Root-Controller.

Bevor ich diesen Prozess starte, habe ich mich entschlossen, alle anderen Dinge zu untersuchen, die ich als Teil der Migration vom iPhone zum iPad tun muss, und ich bin auf ein anderes Problem gestoßen, das ich nicht ausarbeiten kann.

Ich habe mehrere Paare von Master- / Detailansichten, die das iPhone mit okay befasst. In dem iPad bedeutet dies, dass ich mehrere Uisprigen benötige. Wie ist das gemacht? Ich habe viele Threads bei der Verwendung eines Split-View-Controllers mit einer Master-Ansicht und mehreren Detailansichten gesehen, jedoch nicht auf mehreren Master-Ansichten, die jeweils mit einer Detailansicht gepaart sind.

Um zu klären, dass dies mehrere Master-Ansichten mit jeweils eigener Detailansicht ist, nicht mehrere Master-Ansichten, die eine Detailansicht teilen.

e.g.

master1 - detail 1 Master2 - Detail 2 Master3 - Detail 3

Wie würden Sie dies mit nur einem UispitViewController tun?

Kann mir jemand dazu einiger Anleitung anbieten?

War es hilfreich?

Lösung

Da der Split-View-Controller nur mit dem Screen-Layout und nicht in den Inhalten befasst sein sollte, sollten die Controller der Kinderansicht kein großes Problem sein.

Wenn es aus irgendeinem Grund einfacher ist, in Bezug auf mehrere Split-View-Controller zu entwerfen, berücksichtigen Sie, dass das, was Sie als Root View-Controller zuordnen, nicht für die gesamte Ausführung der App root bleiben müssen.

.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top