У меня есть UITableView
в моем классе с пользовательским UITableViewCell
с UIImageView
внутри.
Мне нужно обнаружить прикосновение к этому UIImageView
для обработки пользовательского метода (handleSingleTouch:
)
и мне нужно позвонить -didSelectRowAtIndexPath
, когда ячейка выбрана.
Итак, я добавил UIGestureRecognizer
к своему TableView
таким образом:
UIGestureRecognizer *GEST=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTouch:)];
[self.myTable addGestureRecognizer:GEST];
GEST.delegate=self;
[GEST release];
[GEST setCancelsTouchesInView:NO];
[GEST setDelaysTouchesEnded:NO];
Существует конфликт:
каждый раз, когда UIImageView
касается tableview
, GestureRecognizer
запускает метод, но также вызывается didSelectRowAtIndexPath
.
Кто-нибудь знает способ звонить на gestureRecognizerMethod
без звонка на didSelectRowAtIndexPath
?