2009-03-11 4 views
1

Je suis curieux de savoir exactement quel type de piratage doit avoir lieu afin de pouvoir gérer des gestes supplémentaires sur un UITableViewCell en utilisant l'API touch *. Je voudrais ajouter des fonctionnalités supplémentaires à mon UITableView en donnant la possibilité de dire appel sur un sélecteur basé sur un balayage de gauche à droite. Peut-être un sélecteur différent pour un balayage de droite à gauche. Directement en utilisant l'API des touches, mais comment va-t-on faire quelque chose de similaire avec UITableViewCell?Obtenir l'accès à touchesBegan/Moved/Terminé à UITableViewCell

Répondre

-1

Je voudrais essayer d'implémenter les méthodes touchesBegan, touchesEnded delegate dans mon contrôleur de vue et la journalisation qui est appelée. Je pense qu'ils sont appelés, mais ne les ont pas testés.

0

Vous pouvez utiliser la méthode hitTest dans votre UIView pour obtenir les détails des touches et les interpréter comme des gestes comme vous le souhaitez. - (UIView *) hitTest: (CGPoint) point withEvent: événement (UIEvent *)

UITableViewCell utilise également le balayage de gauche à droite pour modifier les actions, de sorte que vous pouvez utiliser les événements qui existent déjà s'ils se rencontrent vos besoins.

Questions connexes