2010-02-08 5 views

Répondre

0

Vous pouvez obtenir un pointeur vers la cellule de table en question en utilisant la méthode

cellForRowAtIndexPath: 

et en passant le indexPath qui est passé en paramètre à didSelectRowAtIndexPath: puis changer sa propriété accessoryView. Comme ceci:

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath]; 
[cell setAccessoryView:stopIconView]; 

stopIconView est susceptible d'être une UIImageView ou quelque chose.

+0

Ok, donc je l'ai fait ce que vous avez dit, mais je reçois une erreur: 'Demande de membre « tableViewThing » quelque chose pas une structure ou union' Savez-vous pourquoi? – Emil

+0

Quelle que soit la classe à laquelle vous avez accédé 'tableViewThing', elle n'a évidemment pas de propriété' tableViewThing'. Qu'est-ce que 'tableViewThing'? Cela devrait être une question distincte si elle n'est pas liée à la récupération de cellule de vue de table – Jasarien