Eureka: ¿Cómo puedo usar formularios Eureka en un controlador de vista que no es una subclase de `FormViewController`

Creado en 8 nov. 2015  ·  3Comentarios  ·  Fuente: xmartlabs/Eureka

¿Cómo puedo usar formularios Eureka en un controlador de vista que no es una subclase de FormViewController ?

Comentario más útil

@mtnbarreto ¿Es posible implementar FormViewController como un protocolo con un comportamiento predeterminado que extienda UIViewController para que los controladores de vista que no son subclases de FormViewController puedan ajustarse a él?

Considere este caso de uso. Quiero que todos los controladores de vista en mi aplicación tengan un comportamiento común básico y solo algunos de estos controladores contendrán formularios. Si FormViewController fuera un protocolo, sería posible usar subclases de un controlador de vista base para todos los controladores y controladores con formularios que se ajusten al protocolo.

El otro enfoque posible es el utilizado por FXForms, consulte https://github.com/nicklockwood/FXForms#displaying -a-form-advanced
(Puede heredar de FXFormViewController o usar un UIViewController simple y asignarle un controlador de formulario y una vista de tabla)

Todos 3 comentarios

Debe extender desde FormViewController . FormViewController no es más que una extensión de UIViewController que agrega un comportamiento para mostrar el formulario correctamente, por lo que esto no debería ser un problema.

Saludos

@mtnbarreto ¿Es posible implementar FormViewController como un protocolo con un comportamiento predeterminado que extienda UIViewController para que los controladores de vista que no son subclases de FormViewController puedan ajustarse a él?

Considere este caso de uso. Quiero que todos los controladores de vista en mi aplicación tengan un comportamiento común básico y solo algunos de estos controladores contendrán formularios. Si FormViewController fuera un protocolo, sería posible usar subclases de un controlador de vista base para todos los controladores y controladores con formularios que se ajusten al protocolo.

El otro enfoque posible es el utilizado por FXForms, consulte https://github.com/nicklockwood/FXForms#displaying -a-form-advanced
(Puede heredar de FXFormViewController o usar un UIViewController simple y asignarle un controlador de formulario y una vista de tabla)

@abbasmousavi ¿No podría lograr lo mismo al incorporar su comportamiento común en un protocolo y crear un SpecializedFormViewController y un SpecializedViewController ?

Incluso podría evitar duplicaciones con extensiones de protocolo

¿Fue útil esta página
0 / 5 - 0 calificaciones