Pregunta

Tengo algunas preguntas sobre el iPhone de Apple App de contacto. Quiero usar el mismo méthode para crear y modificar información.

Aquí hay dos fotos:

alt text http://grab.by/4ZjQ texto alternativo http://grab.by/4ZjR

Así que tiene la creación y la edición. La forma se parece a un UITableView con un groupedStyle pero no sé cómo volver a creat todo esto. ¿Tienes una idea o un tutorial que podría explicar cómo hacerlo?

Muchas gracias!

¿Fue útil?

Solución

el bit superior es un UIView con un UIImageView y una UITableView, este punto de vista se establece como la cabecera de la UITableView general.

En cuanto a la edición, debe de extraerse del UILabel, con un UITextField, que tiene el mismo marco, y tamaño de fuente. mover el contenido de una vista a otra.

Otros consejos

Crea un UIView que es una línea, a continuación, agregarlo como una subvista a la celda

//in cellForRowAtIndexPath
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(80,0,1,44)];
lineView.backgroundColor = [UIColor lightGreyColor];
[cell addSubview:lineView];

Personalización de la UITableView es definitivamente el camino a seguir. Para que sea un poco más simple en sí mismo, es posible que desee revisar la Sensible TableView, lo que hace que todo esto mucho más fácil de implementar: http: // thenextweb.com/dd/2011/04/12/an-ios-developers-dream-sensible-tableview/?awesm=tnw.to_17mDs

Estoy tratando de desarrollar algo como esto y imaginando. En mi opinión, si se mira de cerca, la pantalla parece estar compuesto de un UIScrollView vertical. Este componente llevará a cabo una UITableView con múltiples secciones o tal vez incluso varios componentes UITableView. Al enfocar campos de texto en las células, la UIScrollView desplaza el contenido para colocar el campo de texto seleccionado en una posición .y más adecuada / equilibrada, para la visualización y edición.

Se puede llevar a cabo mediante las vistas de tabla de personalización. Utilizar las células personalizados basados ??en la sección correspondiente a la vista de tabla.

No hay necesidad de crear su propia vista de tabla. El marco de la libreta de direcciones crea absolutamente todo esto e incluso añadir contactos a la libreta de direcciones del iPhone también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top