Размах жеста перепутали с перемещением ручки UISlider? - PullRequest
0 голосов
/ 29 марта 2020

У меня есть UISlider внутри моего представления, к самому представлению добавлен swipeGesture. Так что, когда пользователь проведет пальцем в направлении правой стороны, viewController вернется к предыдущему. Однако моя проблема здесь заключается в том, что, если ручка UISlider перемещается в направлении правой стороны, она путается с swipeGesture, и представление переходит к предыдущему.

Есть ли способ отключить обнаружение swipeGesture для элемента UISlider самостоятельно?

1 Ответ

0 голосов
/ 29 марта 2020

Я нашел ответ на мой вышеупомянутый вопрос в одной из публикаций на этом веб-сайте, однако не могу снова найти ссылку для него.

По сути, я добавил panGesture к элементу UIScrollView и установил его свойство cancellsTouchesInView в false, как показано ниже:

let panGestureRecogniseForDepthOfSectionUISlider = UIPanGestureRecognizer(target: nil, action:nil)

panGestureRecogniseForDepthOfSectionUISlider.cancelsTouchesInView = false
...