UIPanGestureRecognizer-避免同时移动两个图像-Swift

时间:2018-08-06 09:32:13

标签: swift conflict uipangesturerecognizer

我有一个带有3个UIImageView及其图像的ViewController。我在所有三个图像上都使用了“捏”,“平移”和“旋转”手势。在进行捏或旋转时,我用opt + mouse_click获得了两个手指点。在手指点上,如果每个手指点指向两个图像,则两个图像都在移动。

我实际上不希望在执行opt + mouse_click时移动(pan),只需要用两个手指点旋转或缩放图像即可。

帮助我解决,在此先感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试将触摸屏幕上的UIPanGestureRecognizer的手指限制为1,以避免出现这种情况。旋转或缩放将需要2根手指。

更多来自Apple文档的信息

  

可识别此手势的可触摸视图的最大手指数。

https://developer.apple.com/documentation/uikit/uipangesturerecognizer/1621208-maximumnumberoftouches