2011-11-14 41 views
0

iosでジェスチャーを扱っていることは知っていますが、動作のためにDoubleTapGestureを実装することは可能ですか? ジェスチャー認識機能がiphoneで疑問を感じている

UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeGesture:)]; 
    swipeGesture.direction = UISwipeGestureRecognizerDirectionRight; // or whatever 
    [table addGestureRecognizer:swipeGesture]; 
    [swipeGesture release]; 
    UISwipeGestureRecognizer *swipeGestureleft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeGestureleft:)]; 
    swipeGestureleft.direction = UISwipeGestureRecognizerDirectionLeft; // or whatever 
    [table addGestureRecognizer:swipeGestureleft]; 
    [swipeGestureleft release]; 

を意味する、私たちはこの方法によって左右のスワイプ操作を行うことができますが、私は上記のコードのようなアクションを行うためにジェスチャーをダブルタップします。 ありがとうございます。

答えて

1

あなたはそのためUITapGestureRecognizerを設定することができます?

UITapGestureRecognizer *dblTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)]; 
dblTap. numberOfTapsRequired = 2; 
[table addGestureRecognizer:dblTap]; 
[dblTap release]; 
+0

それは素晴らしい作品、そしてもう一つの疑問、私はアクションのsipeRightHoldを実装することが可能にはスワイプで右クリックに別のアクションのために保持おかげ?。 – ICoder

+0

あなたが必要とするものは明確ではありません... http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIGestureRecognizer_Class/Reference/Reference.html docsを確認してください。UILongPressGestureRecognizerは必要なものですか? .. – Vladimir

+0

うん、私はそれを得た。 – ICoder

関連する問題