Ich möchte eine iOS-App erstellen, die über zwei verschiedene Modi verfügt, zwischen denen ich programmgesteuert wechseln kann. Die Modi sind:Erstellen einer iOS-App mit zwei "Modi" (UIViewController und UINavigationController)
- Mode 1: Eine benutzerdefinierte
UIViewController
, in dem ich einige Informationen zeigen (Text, Bilder und eine Tabellenansicht - nicht wichtig für diese Frage). Stellen Sie sich diesen Modus als "Liste der Magazine" vor. - Modus 2: A
UINavigationController
, auf dem ich View-Controller hinzufügen/entfernen kann. Stellen Sie sich diesen Modus als "Durchsuchen eines einzelnen Magazins (ein Magazin mit mehreren Seiten)" vor.
Was ist die empfohlene Ansichtshierarchie für diese App?
Zum Beispiel sollte ich eine UIPageViewController
auf der obersten Ebene erstellen, die in sie nisten UIViewController
(Modus 1) oder UINavigationController
(Modus 2)?
Oder sollte ich eine UINavigationController
auf der obersten Ebene anstelle einer UIPageViewController
erstellen? (Für Modus 2 würde dies bedeuten, dass ein UINavigationController
in einem UINavigationController
verschachtelt ist.)
Was denken Sie?