Wie trennen Ansicht von der Steuerung ohne Interface Builder zu verwenden
-
22-07-2019 - |
Frage
Ich möchte, ohne xib Dateien UI-Elemente programmatisch erstellen. Alle Beispiele I (UICatalog, ...) schafft UI-Elemente direkt in den Controller-Methoden gefunden. Was ist die beste Praxis mit MVC patternn und separaten Ansichten von Controllern zu halten?
Danke
Lösung
Wenn ich das Problem richtig verstanden hat, alles, was Sie tun müssen, ist eine separate Ansicht Klasse zu erstellen, die Pflege Elemente der Erstellung der Benutzeroberfläche nehmen. Dann in der Controller-Klasse Sie einfach eine Instanz der Ansichtsklasse erstellen.
Andere Tipps
Zoul ist in seiner Antwort richtig. Um Sie dies tun, diese ist ein Werkzeug, das eine XIB auf den gleichen Objective-C-Code konvertiert es dauern würde, um die Ansicht zu erstellen:
http : //arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib-files-to-objective-c.ars