Я не думаю, что вы можете предотвратить взаимодействие с пользователем в UITableView, поскольку это повлияет на все подпредставления.
Я попытаюсь отправить взаимодействие UITableView тому методу, который вы хотите, чтобы он использовал.
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[MyClass myScrollDidStartMethod];
}
или используйте - (void) scrollViewDidScroll: (UIScrollView *) sender, чтобы вы могли работать с contentOffset отправителя, чтобы получить направление прокрутки (см. этот пост для получения дополнительной информации оэто)