7
Oye, quiero poder verificar si el usuario toca mi UIView para que pueda descartar mi selector, ¿cómo puedo hacerlo realmente? ¡Gracias!¿Comprueba si se toca UIView?
Oye, quiero poder verificar si el usuario toca mi UIView para que pueda descartar mi selector, ¿cómo puedo hacerlo realmente? ¡Gracias!¿Comprueba si se toca UIView?
trate de añadir un UITapGestureRecognizer
a su clase UIView
en el viewDidLoad
de la subclase UIViewController
que contiene su UIView
. Se vería algo como esto:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
luego implementar un controlador para el grifo, que, basado en el código anterior, se vería así:
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
Espero que esto ayude,
Justin
¡Funciona! –