我有几个UIImageView作为充当画布的UIView的子视图。 ImageViews接收触摸事件,因此我可以移动它们。
如果平移两个视图,则每个手指都可以同时移动两个视图。我不要
我检查了超级视图上的maximumNumberOfTouches属性,但它会影响该视图,但是并不能防止每个子视图都收到touch事件。
任何想法如何避免这种行为?
谢谢
最佳答案
仅仅设置一个标志,表示图像视图已经在移动,所有视图上的平移手势都会在实际移动视图之前检查该标志?一旦视图停止移动,只需将标志设置为false。