Bien, tengo una viewA con la vista subViewB. Ambos tienen un gestureRecognizer asignado a ellos. Ahora estoy usandoUIGestureRecognizer Detection Order
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
ser capaz de llamar a los dos al mismo tiempo. Ahora vamos a decir que si gestureRecognizer
se activa, se llama
NSLog(@"This is...");
Y si otherGestureRecognizer
se activa que llama
NSLog(@"Sparta!");
El problema es que si ambos gestureRecognizers se activan al mismo tiempo, no hay orden en el que se les llama, por lo que a veces
NSLog(@"Sparta!");
se llama primero y, a veces, es al revés. ¿Hay una manera de asegurarse de que
NSLog(@"This is...");
siempre es llamado por primera vez?