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