Средство распознавания жестов ScrollView, принимающее все сенсорные события
у меня естьUIScrollView
к которому я добавил распознаватель жестов одним касанием, чтобы показать / скрыть некоторое наложение пользовательского интерфейса, используя:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[scrollView addGestureRecognizer:singleTap];
а также:
- (void)handleTap:(UITapGestureRecognizer *)sender {
// report click to UI changer
}
Я добавиллегкий просмотр таблицы в нижней частиUIScrollView
, Все работает правильно (прокрутка как по горизонтали, так и по вертикали), но проблема в том, что касания распознаются только распознавателем жестов (см. Выше), но не простым просмотром таблиц. Если я удаляю строку, которая регистрирует слушателя жестов, все работает нормально, табличное представление замечает, что оно касается себя.
Это как если бы функция распознавания жестов «съедала» события касания в табличном представлении и не распространяла их вниз.
Любая помощь приветствуется