Domanda

Voglio creare elementi dell'interfaccia utente a livello di codice senza utilizzare i file xib. Tutti gli esempi che ho trovato (UICatalog, ...) stanno creando elementi dell'interfaccia utente direttamente nei metodi del controller. Qual è la migliore pratica per tenere il passo con MVC patternn e separare le viste dai controller?

Grazie

È stato utile?

Soluzione

Se capisco correttamente il problema, tutto ciò che devi fare è creare una classe di visualizzazione separata che si occuperà della creazione degli elementi dell'interfaccia utente. Quindi nella classe controller è sufficiente creare un'istanza della classe view.

Altri suggerimenti

zoul ha ragione nella sua risposta. Per aiutarti a farlo, questo è uno strumento che converte un XIB nello stesso codice Objective-C che sarebbe necessario per creare la vista:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top