2009-06-28 6 views
0

J'ai plusieurs UIImageViews avec l'interaction utilisateur activé. Je suis en train d'implémenter touchesBegan, est-il possible de deviner quelle image a été touchée plutôt que de faire un rect basé sur toutes les images et de vérifier l'existence du point de contact en eux?Devinez le UIImageView touché

J'ai également affecté différentes étiquettes à chaque imageview.

Répondre

1

Dans votre touche touchesBegan: withEvent: vous pouvez vérifier l'objet UITouch pour sa propriété 'view'. De la docs: "La valeur de la propriété est l'objet de vue dans lequel le toucher s'est produit à l'origine".

+0

http://pastie.org/527140 imprime "Touché à x: 0" toujours, quoi qu'il arrive. – Shoaibi

+0

ok, got it .. il aurait dû être% f – Shoaibi

+0

Utilisez -Wformat pour éviter cette erreur. Il y a aussi un paramètre Xcode pour cela. –