Como separar vista do controlador sem usar construtor de interface
-
22-07-2019 - |
Pergunta
Eu quero criar elementos da interface de programação sem o uso de arquivos xib. Todos os exemplos que eu encontrei (UICatalog, ...) estão a criar elementos de interface do usuário diretamente nos métodos do controlador. Qual é a melhor prática para manter-se com patternn e separadas vistas MVC de controladores?
Graças
Solução
Se eu entender o problema corretamente, tudo que você tem a fazer é criar uma classe exibição separada que vai cuidar de criar os elementos de interface do usuário. Em seguida, na classe do controlador você simplesmente criar uma instância da classe vista.
Outras dicas
zoul está correto em sua resposta. Para ajudá-lo a fazer isso, estes é uma ferramenta que irá converter um XIB para o mesmo código de Objective-C que seria necessário para criar a exibição:
http : //arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib-files-to-objective-c.ars