web-dev-qa-db-fra.com

Réponse d'événement de prise UITableView / UITableViewCell?

J'ai fait des recherches sur Google pour essayer de comprendre quel type de descripteurs d'événements sont appelés lorsqu'une ligne (ou cellule) dans UITableView est tapée, mais je n'ai pas pu le comprendre. J'essaie de changer la propriété d'image de la cellule lorsqu'elle est tapée.

Merci.

38
Arman

Il existe deux événements possibles lorsqu'une ligne du tableau est tapée: sélection de la ligne et de la vue des accessoires (généralement l'action de type "plus de détails").

Tant que vous avez enregistré un délégué pour UITableView, les éléments suivants peuvent être implémentés et seront appelés sur une touche:

// Tap on table Row
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath { ... }

// Tap on row accessory
- (void) tableView: (UITableView *) tableView accessoryButtonTappedForRowWithIndexPath: (NSIndexPath *) indexPath{ ... }
96
MystikSpiral