Dies ist eher eine philosophische Frage als alles andere, also gib mir deine Gedanken.UITabBarController UINavigationController Design-Tipp
Die iPhone SDK-Dokumentation legt fest, dass ein Tab-Controller möglicherweise einen Navigations-Controller enthält, aber ein Navigations-Controller keinen Tab-Controller enthalten kann. Anscheinend möchten Sie möglicherweise Ansichten in einer Ansicht, die Teil eines Navigationssteuerungsstapels ist, in Tabellenform organisieren. Ist das unvernünftig?
Ich akzeptiere, was Apple diktiert in diesen Bereichen als Evangelium, wie die HIG bietet Best Practices, die den Weg des geringsten Widerstandes zu offenbaren scheinen (ich bin sicher, dass es Ausnahmen gibt). Im Fall der Tab-Leiste bin ich mir jedoch nicht sicher, aus welchem Grund das Design stammt. Vielleicht ist es für andere offensichtlich, aber ich kann mir keinen guten Grund vorstellen, warum Sie Tabs nur als root-level-View-Controller zulassen würden.
Was denken/wissen Sie? Welcher Designfehler würde das schaffen? Wie würden Sie dieses Problem lösen, wenn Sie eine tabellarische Darstellung von Ansichten in einer Ansicht wünschen? Muss ich das gesamte Design überdenken?
Danke.