我设置了一个UISwipeGestureRecognizer
:
UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:delegate action:@selector(handleSwipeGesture:)];
swipe.direction = UISwipeGestureRecognizerDirectionUp;
[self addGestureRecognizer:swipe];
[swipe release];
滑动使玩家朝着滑动的方向移动。不过,我需要玩家继续移动,直到进行滑动的手指从屏幕上抬起。我尝试过使用 touchesEnded: 方法,但它要求先进行非滑动触摸。如何获得做出滑动手势的触摸?我怎样才能检测到该触摸何时从屏幕上移开?