En el proyecto, hay una myView UIView
y un myImage UIImageView
traseros del myView, vistas jerarquía:¿Cómo agregar el reconocedor de gestos a una vista de UIImage?
UIWindow
| - UIImageView (myImage)
| - UIView (myView) [pantalla completa]
Luego añadió un reconocedor gesto para myImage en ViewController
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
tapGesture.numberOfTapsRequired = 1;
[myImage addGestureRecognizer:tapGesture];
Pero el gesto no afecta myImage, myImage tiene setUserInteractionEnabled:YES
. Solo afectará cuando myImage se coloque delante de myView, ¿cómo puedo solucionar este problema?
Si está detrás de una vista, no recibirá los toques. – ohr