UITapGestureRecognizer no funciona para mí, me pregunto si alguien puede ayudar.UITapGestureRecognizer no funciona
Aquí es mi definición de vista:
@interface MainDisplayView : UIView <UIGestureRecognizerDelegate>
En la implementación, tengo esto en un método que sin duda se está llamando:
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(goToPrevious:)];
[tapRecognizer setDelegate:self];
[tapRecognizer setNumberOfTapsRequired:1];
[tapRecognizer setNumberOfTouchesRequired:1];
[myView addGestureRecognizer:tapRecognizer];
, así como este método:
- (void)goToPrevious:(UITapGestureRecognizer*)recognizer {
NSLog(@"GO TO PREVIOUS");
}
Estoy probando en el simulador y haciendo clic en "myView", pero no ocurre nada. ¡Muchas gracias!
Editado el formato del código.
¿Cuándo se llama al código tapRecognizer? ¿Estás seguro de que myView no es nulo? –
debes aceptar la respuesta de Islam Adel en este – d2burke