UITapGestureRecognizer en UIView y su subvista responden juntos cuando se toca la subvista
UITapGestureRecognizer
se aplica a ambosUIImageView
y su subvista (UITextView
). Sin embargo, cuando hago clic en la subvista, el receptor se convierte en subvista y su vista principal (es decir,UIImageView
+ UITextView
). Sin embargo, debería ser sólosubvista porque esa fue la que hice tapping Estaba asumiendo que los gestos anidados reaccionarían primero, pero aparentemente el padre recibe el primer golpe y luego pasa al niño.
Por lo tanto, existen diferentes soluciones para diferentes escenarios (no similares a las mías sino más bien botones dentro del conflicto de la vista de desplazamiento). ¿Cómo puedo solucionar fácilmente mi problema sin una posible subclasificación y para el soporte de iOS 6+? Intenté retrasar el toque en el inicio paraUIGestureRecognizer
enUIImageView
y traté de establecercancelsTouchesInView
aNO
- Todos sin suerte.