我使用UIImageView
,touchesBegan
,touchesMoved
移动touchesEnded
。它效果很好,但触摸也适用于其他UIImageView
,并且可以使用。
如何在移动UIImageView
时锁定触摸活动?我用布尔值尝试了这个,但它没有用,因为每次touchesMoved
移动时都会调用UIImageView
,而不仅仅是一次。
答案 0 :(得分:1)
如果我理解正确,您可以尝试将其设置为只有一个imageView可以随时受到用户交互的影响。如果是这种情况,只需设置imageView.exclusiveTouch = YES
即可。在启用exclusiveTouch
的任何视图中触摸开始后,该窗口中的其他任何视图都不会注册任何触摸。