【问题标题】: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
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多