UITapGestureRecognizer переопределяет действия UIButton в Scrollview

У меня есть Scrollview с кнопкой на нем. У меня есть действие, установленное для TouchupInside. Первоначально работает нормально. Поэтому мне нужно, чтобы Scrollview автоматически скрывал, если он не был тронут через 3 секунды. Для этого я использую UITapGestureRecognizer в Scrollview. Это определенно работает, если вы касаетесь любого места в Scrollview. К сожалению, UIButton больше не работает. UITapGestureRecognizer, похоже, заменяет кнопку.

Любые идеи о том, как заставить действие UIButton работать?

Ответ 1

Вы можете остановить UITapGestureRecognizer от отмены других событий, используя эту строку:

tapRecognizer.cancelsTouchesInView = NO;

Работал для меня:)