Détermination de la touche tactile affectée à toutes les touches


0

Je souhaite déterminer les touchers d'affichage de l'ensemble de l'application, afin de pouvoir les enregistrer afin de pouvoir passer en revue les journaux ultérieurement et déterminer ce que l'utilisateur a fait. Je sais que je pourrais sous-classer UIView et surcharger touchesBegan/Ended pour les enregistrer, mais j'utilise beaucoup d'instances de UIButton, UISlider, etc. dans Interface Builder donc ça ne marcherait pas à moins que je ne sous-classe aussi ces classes.

Pour déterminer le temps écoulé depuis le dernier contact (pour une méthode de délai d'inactivité de l'écran), j'ai déjà des sous-classes UIApplication et sendEvent: overridden. La seule façon de voir ce que je veux faire est de parcourir les sous-vues de la fenêtre principale, en appelant touchesForView: sur le UIEvent passé en sendEvent :, mais je me demandais s'il y avait une façon plus simple de dire quelle vue a été touchée (que ce soit via la méthode sendEvent: ou non). Merci!

0

Voir si cela va faire ce que vous voulez: Observing pinch multi-touch gestures in a UITableView

  0

Eh bien, ce n'était pas exactement mais vous avez aidé à ma question connexe, donc je vais vous donner le chèque. 13 oct.. 102010-10-13 15:08:18