Question

Comment puis-je utiliser touchesBegan dans la cellule d'une table sans avoir à sous-classe une cellule entière. Quelque chose comme addTarget ..... qui est disponible pour un UIButton?

(en vb.net ce serait comme AddHandler je pense)

Était-ce utile?

La solution

Vous devez sous-classe UITableViewCell afin d'avoir accès à des touches individuelles sur une cellule tableview.

Autres conseils

Tu ne peux pas le faire, vous devrez sous-classe cellule UITableView comme le poste avant moi, vous pouvez ajouter une vue dans les cellules de vue du contenu, il qui peut déléguer les touches au tableviewcontroller ou là où ils doivent aller. ..

@Jaco Relkin, vous pouvez mettre en œuvre les messages sur le UITableViewDelegateProtocol, par exemple: le tableView message: didSelectRowAtIndexPath: documenté ici:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:didSelectRowAtIndexPath :

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top