UITouch - Est-il possible de désactiver plusieurs écoutes
-
13-09-2019 - |
Question
Je voudrais avoir chaque instance UITouch enregistrer un seul robinet. En d'autres termes, quelle que soit la fermeture de plusieurs robinets se produisent dans le temps, je les aime chacun pour créer une instance touche unique. Est-ce possible?
Merci, Doug
La solution
Qu'est-ce qui se cache derrière cette question est mon besoin d'associer une adresse unique à chaque instance UITouch pour chaque prise.
J'ai NSLog-ing dans touchesBegan: withEvent: pendant un certain temps maintenant et je suis venu à la réalisation de surprenant que les cas UITouch semblent être recyclé à nouveau (c.-à-la même adresse de pointeur apparaît en contact distinct séquences!) plutôt que de créer à nouveau chaque fois une séquence tactile est lancée.
Mon but est une seule adresse unique instance UITouch avec un tapCount = 1.
Autres conseils
Vous pouvez inclure la méthode déléguée pour capturer les multiples touches, et juste cette méthode appelez votre méthode de contact unique plusieurs fois.