2

我对 UISwipeGestures 有一点问题。我想实现三个级别的滑动。那是短(快速)滑动,中等(相对较慢)和长(慢)滑动。每个触发不同的动作和动画。到目前为止,我所做的是下面通常的滑动实现。

 oneFingerSwipeLeft = [[UISwipeGestureRecognizer alloc]
                                                 initWithTarget:self
                                                 action:@selector(swipeToLeft:)];
[oneFingerSwipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
[[[CCDirector sharedDirector] view] addGestureRecognizer:oneFingerSwipeLeft];




//handle right swipes
oneFingerSwipeRight = [[UISwipeGestureRecognizer alloc]
                                                  initWithTarget:self
                                                  action:@selector(swipeToRight:)];
[oneFingerSwipeRight setDirection:UISwipeGestureRecognizerDirectionRight];
[[[CCDirector sharedDirector] view] addGestureRecognizer:oneFingerSwipeRight];


-(void) swipeToLeft:(UISwipeGestureRecognizer *)recognizer
{
    hasSwipedToLeft = true;
    //perform an action
}
-(void) swipeToRight:(UISwipeGestureRecognizer *)recognizer
{
    hasSwipedToRight = true;
    //perform an action
}

我可以对我的代码进行哪些修改来处理上述 3 个级别的滑动灵敏度。

4

0 回答 0