У меня есть UIViewController, и я добавляю подпредставления к основному виду.Основное представление имеет UIGestureRecogniser, и каждое подпредставление также имеет UIGestureRecognizer.В конструкторе интерфейса я проверил отмененный вид в инспекторе атрибутов, так что я ожидаю, что касания подпредставлений будут запускать только мой gestRecognizerShouldBegin в обработчике подпредставления, но они также запускают обработчик, прикрепленный к представлению, в котором они размещены.1002 * Кто-нибудь знает, почему это может иметь место?
Думаю, я мог бы сохранить дескриптор конкретного экземпляра GestureRecogniser, прикрепленного к каждому подпредставлению, и сравнить, было ли вызванное событие получено из правильногораспознаватель, но это не похоже на правильное решение.Любая помощь будет очень дорогой.
Редактировать: Это второе решение даже не работает, похоже, что запускается каждый UIGestureRecogniser, соответствующий текущему жесту!
Редактировать: лучшее решение, которое я нашелвверх с is,
Хотелось бы, чтобы Жест вообще не получал прикосновения