我有多个在我的应用中拖动的imageViews。 我为每个imageView添加了一个pangesture。
当我拖动其他图像时,有没有办法取消其他图像的手势?
我正在考虑将一些instance-var设置为被拖动的图像。 说:imageViewBeingDragged并检查识别器的视图是否与此视图匹配,并将此视图设置为开始状态,并在手势状态结束时设置为nil。
如果有一种更简单的方法,那么请告诉我,因为我觉得我的想法可能会不必要地复杂化
答案 0 :(得分:2)
UIView的exclusiveTouch
属性不适合你吗?我不确定它与UIGestureRecognizers
结合使用的方式。