У меня есть UITableView, который рисует subView, когда пользователь касается ячейки.
Проблема в том, что рисунок subView анимирован, и если пользователь достаточно быстр, он может нажать на ячейку несколько раз, что я хочу отключить во время анимации и после нее.
Я пробовал использовать это:
- (void) tableView: (UITableView*) tableView didSelectRowAtIndexPath: (NSIndexPath*) indexPath {
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
а также логическую переменную:
if (isAnimating == NO) {
но ни то, ни другое не работает. В каждом случае быстрые прикосновения все портят.
Большое спасибо за любую помощь!