У меня есть контроллер представления, который присоединяет UITapGestureRecognizer
к своему основному UIView
и позволяет пользователю нажимать на экран, чтобы статус / навигация и панели инструментов появлялись / исчезали (как приложение для фотографий).У меня также есть UIScrollView
, прикрепленный к основному UIView
, который реализует масштабирование и, следовательно, имеет свои собственные UIPinchGestureRecognizer
и UIPanGestureRecognizer
для реализации прокрутки и масштабирования.
Проблема, с которой я сталкиваюсь, заключается в том, что при увеличении / прокрутке UIScrollView
она очень чувствительна к поднятию UITapGestureRecognizer
, прикрепленного к основному UIView
.Кажется, что в большинстве случаев UITapGestureRecognizer
срабатывает, когда не должно.У кого-нибудь есть идеи как это исправить для версий ios ниже 5.0?Можно ли как-нибудь переопределить метод делегирования одновременных жестов для UIGestureRecognizerDelegate
в UIScrollView
и предотвратить запуск UITapGestureRecognizer
во время других жестов?