J'essaie de changer l'accessoire customView d'une uitableviewcell immédiatement après que l'utilisateur ait cliqué sur la cellule. Comment ferais-je cela?Modification d'un accessoire personnaliséAfficher dans une uitableviewcell?
Pour mémoire, je suis grâce à la vue de la table personnalisée « Matt Gallagher tutoriel:
http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html
lien de téléchargement pour la source: http://projectswithlove.com/projects/EasyCustomTable.zip
EDIT
Essayé ce code , mais cela change juste l'accessoire AFTER retouche. A également essayé willSelectRowAtIndexPath avec le même résultat.
- (NSIndexPath *)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UIImage *indicatorImage = [UIImage imageNamed:@"indicatorSelected.png"];
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
cell.accessoryView = [[[UIImageView alloc] initWithImage:indicatorImage] autorelease];
return indexPath;
}
EDIT
Problème résolu en faisant l'image de fond de la cellule contient les accessoires. si l'accessoire était « truqué » en en faisant partie de l'image
Pas assez de travail pour moi. Voir la question mise à jour – cannyboy