2009-06-25 6 views

Répondre

7
- (void) touchesBegan:(NSSet *) touches withEvent:(UIEvent *) event 
{ 
    UITouch *touch = [touches anyObject]; 
    if (touch.tapCount == 2) 
    { 
     // do your stuff here 
    } 
} 
1

Implémenter l'une des fonctions tactiles définies dans UIResponder (touchesBegan, touchedEnded, etc ...). Lorsque vous obtenez le tableau des touches, vous pouvez obtenir un nombre de la prise de UITouch en utilisant le code comme ceci:

UITouch * t = [touches anyObject]; 
NSLog(@"%d", [t tapCount]); 
+0

il montre toujours un simulateur –

+0

Hey! Désolé si c'est stupide - mais vous avez rapidement cliqué deux fois au même endroit sur l'écran, non? Cela devrait fonctionner à la fois dans le simulateur et dans l'appareil. –

Questions connexes