Tengo una vista y me aplicó una UIPanGestureRecogniser a este punto de vista:Pan Gesto Fin
UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAnim:)];
[sliderView addGestureRecognizer:panGesture];
[panGesture release];
que puede detectar y procesar el gesto muy bien. Sin embargo, deseo iniciar otro método una vez que el gesto haya terminado.
Sé que hay dos métodos que permiten este tipo de detección. touchesEnded
y touchesCancelled
sin embargo, he encontrado que touchesCancelled
se llama tan pronto como el toque se convierte en un gesto, es decir, muevo el dedo lo suficiente para garantizar una llamada de gesto y touchesEnded
rara vez, si alguna vez se llama.
Quiero poder desplazarme hacia la izquierda/derecha y luego iniciar otra llamada a función al finalizar el gesto. ¿Cómo hago esto?
Compañero de las aclamaciones! ¡Exactamente lo que necesitaba! –
@Daniel Hanly: me alegra saber que te ayuda :) – Jhaliya