2010-08-12 3 views

Répondre

1

Fondamentalement, vous devez remplacer onTouchesBegan et onTouchesEnded. Quand il commence, enregistrez la première position, puis à la fin, comparez la dernière touche à la première touche pour voir si elle est inférieure ou supérieure.

+7

C'est vraiment _not_ la façon de le faire. Depuis qu'il utilise iOS4, il peut utiliser le nouveau 'UIGestureRecognizer' qui a été fait à cet effet. La réponse d'Ohmu est mieux adaptée. –

+0

Ah. C'est utile. Merci. –

6

Il existe une nouvelle API pour ceci: Référez-vous à cet article here.

1

s'il vous plaît télécharger le code geste swipe de ce lien:

https://github.com/brow/leaves/downloads

UISwipeGestureRecognizer *settingbtnpress = 
[[UISwipeGestureRecognizer alloc] 
initWithTarget:self 
action:@selector(MethodName)]; 
settingbtnpress.delegate=self; 
settingbtnpress.direction = UISwipeGestureRecognizerDirectionRight; 
[self.view addGestureRecognizer:settingbtnpress]; 
[settingbtnpress release]; 
Questions connexes