如何在 swift 中触摸后删除 panGesture
How to remove panGesture after touch in swift
我有一个视图可以识别 UIPanGesture 和单击。点击视图后如何禁用平移手势?我尝试了多种方法,但似乎无法弄清楚。这是我尝试的最后一种方法:
func gestureRecognizer(singleTapRecognizer: UIGestureRecognizer?, shouldRequireFailureOfGestureRecognizer panGesture: UIPanGestureRecognizer?) -> Bool? {
print("in gesture recognizer")
if wasTapped == true {
return true
}
else {
return false
}
谢谢!
我认为您正在寻找与
类似的内容
panGesture.requireGestureRecognizerToFail(singleTapRecognizer)
最好在您创建两个手势识别器之后调用它。
我有一个视图可以识别 UIPanGesture 和单击。点击视图后如何禁用平移手势?我尝试了多种方法,但似乎无法弄清楚。这是我尝试的最后一种方法:
func gestureRecognizer(singleTapRecognizer: UIGestureRecognizer?, shouldRequireFailureOfGestureRecognizer panGesture: UIPanGestureRecognizer?) -> Bool? {
print("in gesture recognizer")
if wasTapped == true {
return true
}
else {
return false
}
谢谢!
我认为您正在寻找与
类似的内容panGesture.requireGestureRecognizerToFail(singleTapRecognizer)
最好在您创建两个手势识别器之后调用它。