2011-06-27 9 views
8

Estoy pensando en ¿existe algún marco de terceros que permita crear y verificar fácilmente formularios en Objective-C? Esta es una tarea que los desarrolladores hacemos muy a menudo y creo que es una de las partes más difíciles y largas de codificar.Marco de formulario de Objective-C

Cada vez tengo que ocuparme de TextFields, mostrando el ancho adecuado de la etiqueta y el campo de texto en las celdas de la tabla o en cualquier otra vista. Implementar el protocolo UITextFieldDelegate para permitir el ingreso de solo dígitos o ciertas cadenas. Cuando se trata de dígitos y moneda, tenemos que tratar de mostrar el número correctamente al usuario (formateador de números) y enviar el flotante o el valor doble a la API o Core Data. Tenemos que verificar todos los valores y mostrar ventanas emergentes para notificar al usuario que no ha rellenado uno de los campos de texto o haberlo llenado incorrectamente y enfocar ese campo ...

Lo que es aún más molesto si tenemos una tabla vista con muchas celdas con el mismo identificador de celda, debemos retener todas las cadenas y asignarlas en el método cellForRowAtIndexPath, de modo que si el usuario se desplaza, las cadenas de tablas no se mezclarán. También agregue el "próximo" en el teclado o anterior usando inputaccessoryview para ir al campo siguiente y anterior.

Entonces, ¿hay algún marco, colección de clase que permita simplificarlo, hacer lo mismo una y otra vez o tener buenas soluciones?

Respuesta

7

He aquí un marco de forma extremadamente bien escrito, mantenido de forma activa y documentada que es de código abierto

IBAForms

Y aquí está a little introduction de los desarrolladores marco.

-6

Hay 3 tipos de marco en iPhone (por defecto)

  1. marco de la Fundación
  2. marco UIKit marco
  3. CoreGraphics

Hay muchos otros tipos de marco que podemos utilizar de acuerdo con nuestro requisito.

+1

¿Tiene algún tipo de información para compartir sobre cómo el OP puede crear y verificar formularios utilizando estos tres marcos? – trudyscousin

Cuestiones relacionadas