En caso de que alguien esté interesado, lo que hice en lugar de anular fue deshabilitar el UIPanGestureRecognizer por defecto y agregar otra instancia de UIPanGestureRecognizer que está mapeada a mi controlador personalizado.
Editar para twerdster:
lo hice como esto
//disables the built-in pan gesture
for (UIGestureRecognizer *gesture in scrollView.gestureRecognizers){
if ([gesture isKindOfClass:[UIPanGestureRecognizer class]]){
gesture.enabled = NO;
}
}
//add your own
UIPanGestureRecognizer *myPan = [[UIPanGestureRecognizer alloc] init...];
//customize myPan here
[scrollView addGestureRecognizer:myPan];
[myPan release];
¿Cómo hiciste eso exactamente? – twerdster
¿Cómo deshabilitó el valor predeterminado y cómo especificó el nuevo comportamiento para que se ajuste al comportamiento anterior y agregue su propio controlador? – twerdster
@twerdster ver la publicación actualizada. – Altealice