如何在swift中触摸后删除panGesture

时间:2015-08-28 15:39:30

标签: swift uigesturerecognizer uipangesturerecognizer

我有一个能识别UIPanGesture和单击的视图。点击视图后,如何禁用平移手势?我尝试了多种方法,但似乎无法弄明白。这是我尝试的最后一种方法:

 func gestureRecognizer(singleTapRecognizer: UIGestureRecognizer?, shouldRequireFailureOfGestureRecognizer panGesture: UIPanGestureRecognizer?) -> Bool? {
    print("in gesture recognizer")
    if wasTapped == true {
        return true
    }
    else {
        return false

    }

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为你正在寻找与

相似的东西
panGesture.requireGestureRecognizerToFail(singleTapRecognizer)

最好在创建两个手势识别器之后调用。