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