我的视图内部有一个UISlider,该视图本身已添加了swipeGesture。这样,当用户在右侧方向上滑动时,viewController将返回到前一个。但是,我的问题是,如果将UISlider旋钮沿右侧方向移动,则会与swipeGesture混淆,并且视图会导航到上一个。
是否有办法自行禁止检测UISlider元素的swipeGesture?
我在本网站的一篇帖子中找到了上述问题的答案,但是,我找不到它的链接。
基本上,我将panGesture添加到UIScrollView元素,并将其cancelsTouchesInView属性设置为false,如下所示:
let panGestureRecogniseForDepthOfSectionUISlider = UIPanGestureRecognizer(target: nil, action:nil)
panGestureRecogniseForDepthOfSectionUISlider.cancelsTouchesInView = false