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