【问题标题】:Swipe gesture confused with moving a UISlider nob?滑动手势与移动 UISlider nob 混淆?
【发布时间】:2020-03-29 13:08:10
【问题描述】:
我的视图中有一个 UISlider,视图本身添加了一个 swipeGesture。这样当用户向右滑动时,viewController 将返回到前一个。但是,我的问题是,如果 UISlider nob 向右移动,它会与 swipeGesture 混淆,并且视图会导航到前一个。
有没有办法单独禁用对 UISlider 元素的 swipeGesture 检测?
【问题讨论】:
标签:
swift
uislider
uiswipegesturerecognizer
swipe-gesture
【解决方案1】:
我在本网站的一篇帖子中找到了上述问题的答案,但是,我无法再次找到它的链接。
基本上,我在 UIScrollView 元素中添加了一个 panGesture,并将其 cancelsTouchesInView 属性设置为 false,如下所示:
let panGestureRecogniseForDepthOfSectionUISlider = UIPanGestureRecognizer(target: nil, action:nil)
panGestureRecogniseForDepthOfSectionUISlider.cancelsTouchesInView = false