Estoy utilizando el objeto UITableViewCell
en el estilo UITableViewCellStyleSubtitle
(es decir, una vista de la imagen de la izquierda, etiqueta de texto en negrita y en virtud de que una etiqueta de texto detalle) para crear mi mesa. Ahora necesito detectar toques en el UIImageView
y también conocer el indexpath/cell en el que se hizo clic en la vista de la imagen. Intenté usarCómo detectar toques en UIImageView del objeto UITableViewCell en el estilo UITableViewCellStyleSubtitle
cell.textLabel.text = @"Sometext";
NSString *path = [[NSBundle mainBundle] pathForResource:@"emptystar1" ofType:@"png"];
UIImage *theImage = [UIImage imageWithContentsOfFile:path];
cell.imageView.image = theImage;
cell.imageView.userInteractionEnabled = YES;
Pero no está funcionando. Cada vez que se hace clic en la imagen, se llama al didSelectRowAtIndexPath:
. No quiero crear un UITableViewCell
por separado y agregarle un botón personalizado. ¿Hay alguna forma de detectar toques en el UIImageView
?
Esto está roto en iOS 5.0 (tal vez 5.0.1 también). Véase la respuesta por @ Andrew – bandejapaisa
El uso de un UILabel en lugar de un UIImageView y esto funciona en iOS 5.1 – ChrisP
Mostraste gran manera. Gracias. –