Por el momento configuro la mayoría de mi interfaz de usuario mediante programación. Hay dos maneras de organizar las vistas que pertenecen a una pantalla (además, a la utilización de puntas):configuración de vista compleja en UIVIew o UIViewController? (Decisión de diseño)
- En el controlador de vista, gestionar todos los puntos de vista (que es un controlador de vista!)
- Hacer una subclase UIView personalizada y conéctelo en el controlador
Sé que ambos funcionarán, pero ¿en qué situaciones elegiría qué solución?
Además, para la primera variante, uno tiene la opción de realizar la configuración en viewDidLoad y agregar las vistas a self.view, o crear una vista de contenedor y agregar todas las vistas en loadView. Cualquier buen consejo aquí también sería apreciado.
La segunda variante se acerca al uso de un plumín, cuando se configuraría una vista completa como vista del controlador.
No pretende iniciar una guerra religiosa aquí, pero busca argumentos para ambos enfoques.