У меня есть представление, и я применил к нему представление UIPanGestureRecogniser:
UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAnim:)];
[sliderView addGestureRecognizer:panGesture];
[panGesture release];
Я могу очень хорошо обнаруживать и обрабатывать жест.Тем не менее, я хочу инициировать другой метод, как только жест закончится.
Я знаю, что есть два метода, которые позволяют такое обнаружение.touchesEnded
и touchesCancelled
однако я обнаружил, что touchesCancelled
вызывается, как только касание становится жестом, т.е. я достаточно двигаю пальцем, чтобы оправдать вызов жестом, и touchesEnded
редко, если вообще когда-либо, вызывается.
Я хочу иметь возможность панорамирования влево / вправо, а затем инициировать другой вызов функции по окончании жеста.Как мне это сделать?