2009-07-20 1 views
0

Ich frage mich, ob das die Leistung beeinträchtigt. Ich habe eine Test-App, die in Bezug auf View-Controller ziemlich groß ist. Anstatt nur von A nach B zu wechseln, schiebe ich alles umher. Also habe ich einen Root ViewController, der für die grundlegenden Anwendungsfunktionsbereiche verwendet wird. Es instanziiert andere View-Controller bei Bedarf, fügt sie in UIView-Container ein und verschiebt sie, um nette Effekte zu erzielen. Diese View-Controller werden selbst als Root-Controller betrachtet, und jeder von ihnen erstellt einen anderen Satz von View-Controllern für verschiedene Dinge.Ist es eine gute Idee, mehrere View-Controller zu verschachteln, um komplexe Schnittstellen mit dem iPhone OS zu erreichen?

Also am Ende habe ich eine Hierarchie von etwa 15 Ansichten. Alles ist glatt, aber es fühlt sich ein bisschen komisch an. Nun, ich denke, es ist normal. Ich will nur wissen, was du denkst/tust. Bin ich verrückt?

+0

Dies ist ein Duplikat von http://stackoverflow.com/questions/1153393/is-it-a-good-idea-t-nest-several-view-controllers-to-achieve-complex-interfaces – beggs

+0

anderen Duplikat ist geschlossen – Thanks

Antwort

1

Dies scheint eine gute Möglichkeit, Dinge zu tun. In der Tat funktioniert das User Interface Toolkit Apple Zubehör auf die gleiche Weise intern. Eine Schaltfläche oder jedes andere visuelle Element ist selbst eine Ansicht mit einem eigenen Ansichtscontroller. Wenn Sie nur Schaltflächen zum Bildschirm hinzufügen, verschachteln Sie bereits Ansichten und Controller.

+0

Perfekt !!! Ich mache es also schon "den Apple Weg". Cool zu wissen :) – Thanks

Verwandte Themen