2011-03-17 8 views
8

Me gustaría crear una tabla editable similar a los campos en Contactos. Parecen estar agrupados, utilizando UITableViewCellStyleValue2, pero el estilo de celda cambia cuando se puede editar en algo que no puedo recrear y que tiene una línea vertical entre textField y detailTextField, y detailTextField es editable. ¿Es esta celda una UITableViewCell personalizada o hay una configuración lista para usar para esto?¿Cómo creo un UITableView similar a la aplicación Contactos de iOS?

Básicamente estoy tratando de crear una tabla para editar la información de la dirección exactamente como esta aplicación.

Respuesta

0

Creo que tiene razón en que es una celda personalizada en ese punto, o al menos le han agregado algunos elementos.

8

Hay una aplicación IOS de desarrollador de ejemplo llamada iPhoneCoreDataRecipes que muestra cómo hacen algo como esto.

En el archivo: IngredientDetailViewController.m al cargar los datos de tabla que tienen la línea:

[[NSBundle mainBundle] loadNibNamed:@"EditingTableViewCell" owner:self options:nil]; 

Mirando el archivo EditingTableViewCell.xib, se ve que tienen una vista de tabla celular con una etiqueta y texto Field, el IngredientDetailViewController pasa los valores para los campos de etiqueta y texto.

Usando ese truco, debería poder personalizar fácilmente TableViewCell a su gusto. :-)

Cuestiones relacionadas