Question

Je travaille dans une classe qui est un délégué d'une autre classe; Cette autre classe est dans une bibliothèque tierce que je voudrais éviter de changer si possible.

La classe d'origine gère un événement touchée et me délégue la responsabilité, mais elle ne me transmet pas l'uievent. Existe-t-il un moyen d'obtenir une poignée de l'événement en cours en cours? C'est un gestionnaire à double tour, et tout ce qui m'a été transmis est la vue touchée, et le point auquel le toucher s'est produit. Je veux savoir exactement combien de touches sont impliquées dans l'événement.

Merci! excité

Était-ce utile?

La solution

Vous pouvez sous-classer la vue et remplacer la 3e partie d'origine -touchesEnded:withEvent: dans cette sous-classe.

Vous pouvez également sous-classer UiApplication et remplacer son -sendEvent: Méthode pour capturer tous les événements (publics).

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