Frage

Ist es schlechte Form der Ansicht Eigenschaft meiner UIViewController Unterklasse in einem UIImageView direkt zu zeigen? Oder sollte meine UIImageView in einem UIView eingebettet werden?

Ich kann mir keine Probleme mit ihm, und es scheint gut zu funktionieren, aber ich dachte, dass ich den Stock-Geist fragen würde, ob es irgendwelche negativen Folgen sind, dies zu tun.

War es hilfreich?

Lösung

Es hängt von Ihrer Ansicht Hierarchie und wie Ihre Anwendung ausgelegt ist.

Wenn die Bildansicht wird den gesamten Bildschirm nehmen und wird die einzige Ansicht von den View-Controller verwaltet wird, dann sollte es kein Problem sein.

Wenn es jedoch mehrere Ansichten auf dem Bildschirm sein wird, wäre es wahrscheinlich besser, es in einer Ansicht einzubetten, die den gesamten Bildschirm einnehmen wird. Selbst dann, im Geist der MVC, wäre es keine schlechte Idee sein, einen Controller für die Hauptansicht zu haben, und einen anderen Controller für das Bild.

Ich stelle mir es hängt davon ab, wie viel ‚Steuern‘ die Bildansicht erfordert?

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