Question

Je souhaite créer des éléments d'interface utilisateur par programme sans utiliser de fichiers xib. Tous les exemples que j'ai trouvés (UICatalog, ...) créent des éléments d'interface utilisateur directement dans les méthodes du contrôleur. Quelle est la meilleure pratique pour suivre le pattern MVC et séparer les vues des contrôleurs?

Merci

Était-ce utile?

La solution

Si je comprends bien le problème, il vous suffit de créer une classe de vue distincte qui se chargera de créer les éléments de l'interface utilisateur. Ensuite, dans la classe de contrôleur, vous créez simplement une instance de la classe de vue.

Autres conseils

Zoul est correct dans sa réponse. Pour vous y aider, voici un outil qui convertira un fichier XIB en un code Objective-C identique à celui utilisé pour créer la vue:

http : //arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib-files-to-objective-c.ars

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top