Как обнаруживать прикосновения к UIImageView объекта UITableViewCell в стиле UITableViewCellStyleSubtitle

Я использую объект UITableViewCell в стиле UITableViewCellStyleSubtitle (т.е. изображение слева, текстовая метка выделена жирным шрифтом, а под ним - подробный текст. label), чтобы создать мою таблицу. Теперь мне нужно обнаружить прикосновения к UIImageView , а также узнать путь к индексу / ячейку, в которой было выполнено нажатие на представление изображения. Я пробовал использовать

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; 

, но не работает. При каждом щелчке по изображению вызывается didSelectRowAtIndexPath: . Я не хочу создавать отдельный UITableViewCell и добавлять к нему настраиваемую кнопку. Есть ли способ обнаружить прикосновения к самому UIImageView ?

30
задан Cœur 25 March 2019 в 14:57
поделиться