如何跳过最顶层视图的手势 - iOS
How to skip gestures for topmost view - iOS
我添加了一个 UIImageView
作为我的 UIView
的子视图,然后我添加了一个透明的 UIView
到我的视图。
现在,透明视图是最顶层视图。但我想在我的 uiimageView 上使用平移、捏合、旋转手势。
透明视图会向用户发送一些文本消息或一些网格线来指示用户执行一些任务,例如图像旋转、缩小和移动等。
现在,透明视图挡住了我所有的手势。
我们如何通过覆盖最顶层的 UIView
手势识别器来让 UIImageView
识别手势?
[yourView setUserInteractionEnabled:NO]
- 这样,该视图上的所有触摸事件都将被忽略,视图层次结构中的下一个触摸事件将响应它们。
我添加了一个 UIImageView
作为我的 UIView
的子视图,然后我添加了一个透明的 UIView
到我的视图。
现在,透明视图是最顶层视图。但我想在我的 uiimageView 上使用平移、捏合、旋转手势。
透明视图会向用户发送一些文本消息或一些网格线来指示用户执行一些任务,例如图像旋转、缩小和移动等。
现在,透明视图挡住了我所有的手势。
我们如何通过覆盖最顶层的 UIView
手势识别器来让 UIImageView
识别手势?
[yourView setUserInteractionEnabled:NO]
- 这样,该视图上的所有触摸事件都将被忽略,视图层次结构中的下一个触摸事件将响应它们。