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

Était-ce utile?

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.

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