Utilice una UIView muy larga


¿Hay una forma sencilla de desplazarse por un UIView?

Quiero hacer un formulario de registro, pero hay muchos campos y prefiero desplazar uiview (con toque) verticalmente.

¿Cómo puedo hacerlo?

Gracias,
alberto.

preguntado el 09 de enero de 11 a las 12:01

3 Respuestas

Pon tus campos en un UITableView, que cambia de tamaño y se desplaza por ti. Una vista de tabla es un enfoque más estándar para configurar formularios en iOS; será más familiar para los usuarios finales.

Respondido el 09 de enero de 11 a las 15:01

Consulte la excelente documentación de Apple para obtener una descripción general y ejemplos: developer.apple.com/library/ios/#documentation/UserExperience/… - Alex Reynolds

Hay una clase personalizada disponible aquí: icodeblog.com/2011/01/04/… - Alex Robinson

Hay un objeto UIScrollView que puede utilizar.

Respondido el 09 de enero de 11 a las 15:01

Sí, puede establecer la altura y el ancho de UIScrollView según sus necesidades.

scroll.contentSize = CGSizeMake(0,0,320, 500);

Respondido el 09 de enero de 11 a las 16:01

No, ya tengo un uiscroolview con una altura de 720px, pero no puedo desplazarlo en uiview. - elp

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.