Receptor de gestos Tap Not working for UIWebiew dentro de UIScrollView, que está dentro de UIView

He colocado el WebView dentro de un Scrollview, que a su vez se coloca dentro de una vista del viewcontroller. Al tocar en la vista web, el método "tapRecognized" no recibe una llamada.

Aquí está mi código:

UITapGestureRecognizer *oneFingerTwoTaps = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapRecognized)] autorelease]; [oneFingerTwoTaps setNumberOfTapsRequinetworking:1]; // Add the gesture to the view [[self view] addGestureRecognizer:oneFingerTwoTaps]; 

También he intentado con la muñeca:

 [scrollview addGestureRecognizer:oneFingerTwoTaps]; [webview addGestureRecognizer:oneFingerTwoTaps]; 

Por favor ayuda

intente agregar la siguiente statement:

 //.h ... @interface yourclass <UIGestureRecognizerDelegate> ... //.m ... [oneFingerTwoTaps setDelegate:self]; ... - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES; } 

espero que pueda ayudar

Los reconocedores de gestos SOLO pueden agregarse a una sola vista. Las vistas no pueden compartir un reconocimiento de gestos. Mientras que UIViews puede tener múltiples reconocedores de gestos conectados, un UIGestureRecognizer solo se puede adjuntar a una única vista. Esta es la propiedad que se establece en el UIGestureRecognizer cuando agrega Obtener una vista basada en UIView.

 view The view the gesture recognizer is attached to. (read-only) @property(nonatomic, readonly) UIView *view Discussion You attach (or add) a gesture recognizer to a UIView object using the addGestureRecognizer: method. Availability Available in iOS 3.2 and later. Declanetworking In UIGestureRecognizer.h