2010-06-18 3 views
0

J'ai créé une sous-classe de UITableViewCell pour créer une apparence personnalisée et une fonctionnalité de l'interface utilisateur ('glisser pour révéler le bouton de suppression').Définition de la cible du bouton de divulgation sur UITableViewCell sous-classé

Certaines des cellules sont du type divulgation de divulgation/détail et ont un UIButtonTypeDetailDisclosure etc ajouté manuellement. Je ne peux pas utiliser l'UITableViewCellAccessory des contrôleurs de vue de table pour la ligne à la méthode de chemin d'index.

La question est, comment puis-je définir la cible de ces boutons ajoutés manuellement afin qu'ils envoient correctement le didSelectRowAtIndexPath à leur contrôleur de vue de table?

Répondre

4

Il n'existe aucun moyen direct de définir une action sur le bouton de divulgation des accessoires. Bien que vous pouvez le faire avec la méthode déléguée

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath 

Voir si cela fonctionne.

Questions connexes