Итак, у меня есть представление, в котором оно имеет какое-то представление с UITapGestureRecognizer на изображении, и у меня есть представление таблицы. Проблема заключается в том, что, когда я нажимаю на ячейку табличного представления и за ней находится представление, у которого есть распознаватель жестов касания, действие этого UITapGestureRecognizer также выполняется. Вопрос в том, как это отключить, чтобы при выполнении табличного представления didSelectRowAtIndexPath действие распознавателя жестов касания не выполнялось? Кстати, я установил:
tapGestureRecognizer.cancelsTouchesInView = NO;
Я также пытался сделать:
- (IBAction) handleTapGesture:(UITapGestureRecognizer *) sender {
if ([sender.view isKindOfClass:[TileViewController class]]){
NSLog(@"CANCEL THIS");
}
if ([sender.view isKindOfClass:[UITableView class]]){
NSLog(@"CANCEL THIS");
}
}
но это никогда не входило в оператор if