Nel progetto, ci sono un UIView
myView e un UIImageView
myImage sedere il myView, vista la gerarchia:Come aggiungere il riconoscimento dei gesti a una UIImageview?
UIWindow
| - UIImageView (myImage)
| - UIView (myView) [schermo intero]
poi ha aggiunto un sistema di riconoscimento gesto per myImage in ViewController
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
tapGesture.numberOfTapsRequired = 1;
[myImage addGestureRecognizer:tapGesture];
Ma il gesto non influisce myImage, myImage ha setUserInteractionEnabled:YES
. Interesserà solo quando myImage viene posizionato davanti a myView, come posso risolvere questo problema?
Se è dietro una vista, non riceverà tocchi. – ohr