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