如何跳过最顶层视图的手势 - iOS
Posted
技术标签:
【中文标题】如何跳过最顶层视图的手势 - iOS【英文标题】:How to skip gestures for topmost view - iOS 【发布时间】:2015-07-20 13:34:02 【问题描述】:我在UIView
中添加了一个UIImageView
作为子视图,然后在我的视图中添加了一个透明的UIView
。
现在,透明视图是最顶层的视图。但我想在我的 uiimageView 上使用平移、捏合、旋转手势。
透明视图会给用户一些文本信息或一些网格线来指示用户执行一些任务,如图像旋转、缩小和移动等。
目前,透明视图挡住了我所有的手势。
我们如何通过覆盖最上面的UIView
手势识别器来使UIImageView
识别手势?
【问题讨论】:
【参考方案1】:[yourView setUserInteractionEnabled:NO]
- 这样,该视图上的所有触摸事件都将被忽略,视图层次结构中的下一个事件将响应它们。
【讨论】:
以上是关于如何跳过最顶层视图的手势 - iOS的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ios 11 中使用主详细信息视图禁用向后滑动手势?