2010-09-13 5 views
1

Je veux obtenir l'événement tactile sur UIImageView avec l'emplacement spécifié seulement.comment obtenir l'événement tactile sur CGRectMake spécifié

UITouch *touch=[touches anyObject]; 
CGPoint currentPoint=[touch locationInView:CGRectMake(0,0,100,100)]; 

CGRectMake (0,0,100,100) Dans l'emplacement précis i besoin événement touche, est-il possible. Que faire?

Merci d'avance.

Répondre

3

En touchesBegan et touchesMoved:

UITouch *touch=[touches anyObject]; 
CGPoint currentPoint=[touch locationInView:self]; 

CGRect testRect = CGRectMake(0,0,100,100); 

if(CGRectContainsPoint(testRect, currentPoint)) { 
    //For if you are touching the 100 x 100 rectangle... 
} 
+0

thyrgle Remercier .... Son beau – kiran

+1

travail si elle fonctionne bien, vous devez donner crédit à la personne qui a répondu en acceptant leur réponse. Voir la FAQ de stackoverflow pour plus d'informations: http://stackoverflow.com/faq#howtoask – Greg

+0

@GreglnYeg. Je n'ai aucune idée de créditer à la personne. Je clique maintenant sur la coche. Est-ce que je crédité thyrgle. – kiran

Questions connexes