滑动手势与移动UISlider点相混淆?

问题描述 投票:0回答:1

我的视图内部有一个UISlider,该视图本身已添加了swipeGesture。这样,当用户在右侧方向上滑动时,viewController将返回到前一个。但是,我的问题是,如果将UISlider旋钮沿右侧方向移动,则会与swipeGesture混淆,并且视图会导航到上一个。

是否有办法自行禁止检测UISlider元素的swipeGesture?

swift uislider uiswipegesturerecognizer swipe-gesture
1个回答
0
投票

我在本网站的一篇帖子中找到了上述问题的答案,但是,我找不到它的链接。

基本上,我将panGesture添加到UIScrollView元素,并将其cancelsTouchesInView属性设置为false,如下所示:

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

panGestureRecogniseForDepthOfSectionUISlider.cancelsTouchesInView = false
© www.soinside.com 2019 - 2024. All rights reserved.