pasar el parámetro a UITapGestureRecognizer [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Pase un NSDictionary como parámetro a UITapGestureRecognizer 3 respuestashe creado dinámicaUIimage
ver y yUITapGestureRecognizer
a la vista su aspecto como este
UIImageView *image = [[UIImageView alloc ] initWithFrame:CGRectMake(x, 0, 200, 150)];
NSString *ImageURL = [str objectForKey:@"imageLink"];
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:ImageURL]];
image.image = [UIImage imageWithData:imageData];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapDetected:)];
singleTap.numberOfTapsRequired = 1;
image.userInteractionEnabled = YES;
[image addGestureRecognizer:singleTap];
[documentory addSubview:image];
y mi método de acción como este
-(void)tapDetected:(UIGestureRecognizer *)recognizer{
NSLog(@"single Tap on imageview");
}
Quiero pasar una cadena de parámetros al método TapDetected. ¿Alguien puede decirme cómo hacerlo? Muchas gracias.