2010-03-18 7 views
0

Je souhaite implémenter la gestion d'un geste de balayage supplémentaire dans mon UITableViewController. Cependant, il semble que dans le cas des vues de table, les méthodes habituelles de manipulation tactile telles que -[touchesBegan::] du contrôleur ne sont pas appelées. Comment puis-je gérer les touches sur un UITableView?Touches de manipulation dans UITableViewController

Répondre

1

Cherchez-vous à implémenter un geste de balayage par rangée? Dans ce cas, je remplacerait touchesBegan (etc.) dans une sous-classe UITableViewCell personnalisée (et m'assurerais que votre UITableViewDelegate n'active pas le comportement de balayage par effacement par défaut).

Sinon, je pense que votre meilleure option est de superposer une sous-classe UIView personnalisée sur votre UITableView et d'y gérer des gestes, en veillant à relayer tous les événements non-gestuels à UITableView.

Questions connexes