Я установил UISwipeGestureRecognizer
:
UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:delegate action:@selector(handleSwipeGesture:)];
swipe.direction = UISwipeGestureRecognizerDirectionUp;
[self addGestureRecognizer:swipe];
[swipe release];
Размах заставляет игрока двигаться в направлении пролистывания. Тем не менее, мне нужно, чтобы плеер продолжал двигаться, пока палец, сделавший удар, не оторвался от экрана. Я попытался использовать метод touchesEnded:, но он требует, чтобы сначала было сделано прикосновение без смахивания. Как я могу получить прикосновение, которое сделало жест пальцем? Как я могу определить, когда это касание снято с экрана?