tutorial iphone cocoa-touch

iphone - tutorial - ios



Configurar el estilo de ediciĆ³n en una UITableViewCell (2)

A continuación se muestra el código que le da una idea clara sobre cómo el usuario Estilo de edición

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { if(indexPath.row == 0) { return UITableViewCellEditingStyleInsert; } else { return UITableViewCellEditingStyleDelete; } }

Estoy intentando establecer la propiedad de estilo de edición de una UITableViewCell en una aplicación Cocoa Touch (iPhone).

Para ver un ejemplo de cómo es esto, consulte la aplicación Contactos, donde puede ver el pequeño signo más verde a la izquierda de algunas de las celdas.

El inspector UITableViewCell en Interface Builder tiene un menú desplegable de estilo de edición, pero parece que no hace nada.

Del mismo modo hay una finalización de CodeSense de un método no documentado llamado -setEditingStyle: para una UITableViewCell que tampoco parece funcionar.

¿Es esta una configuración en la fuente de datos de la vista de tabla? ¿Alguien ajeno a Apple ha conseguido que esto funcione?


De hecho, es un método en el UITableViewDelegate:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

¡Ahora tengo una fila de signos verdes más!