toques smarttap pantalla encender desbloquear con boton iphone objective-c ios ipad

iphone - smarttap - Objective-c: ¿Cómo detectar doble toque en la vista?



smarttap iphone 6 (2)

Estoy desarrollando una aplicación en la que tengo varios controles a la vista, pero quiero habilitarlos cuando el usuario toque dos veces la vista

Puedes tomar el ejemplo de hacer doble clic, pero en el dispositivo quiero ver el evento cuando se toca dos veces.


Agregue un UITapGestureRecognizer a la vista, con numberOfTapsRequired = 2 .


UITapGestureRecognizer agregar un UITapGestureRecognizer a la vista que desea que se toque.

Me gusta esto:

- (void)viewDidLoad { [super viewDidLoad]; UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)]; tapGesture.numberOfTapsRequired = 2; [self.view addGestureRecognizer:tapGesture]; [tapGesture release]; } - (void)handleTapGesture:(UITapGestureRecognizer *)sender { if (sender.state == UIGestureRecognizerStateRecognized) { // handling code } }