ios - 如何跳过最顶层 View 的手势 - iOS

标签 ios objective-c uiimageview uigesturerecognizer uipangesturerecognizer

我添加了一个 UIImageView 作为我的 UIView 的 subview ,然后我添加了一个透明的 UIView 到我的 View 。

现在,透明 View 是最顶层 View 。但我想在我的 uiimageView 上使用平移、捏合、旋转手势。

透明 View 会向用户发送一些文本消息或一些网格线来指示用户执行一些任务,如图像旋转、缩小和移动等。

目前,透明 View 挡住了我所有的手势。

我们如何通过覆盖最顶层的 UIView 手势识别器来让 UIImageView 识别手势?

最佳答案

[yourView set UserInteractionEnabled:NO] - 这样,该 View 上的所有触摸事件都将被忽略, View 层次结构中的下一个将响应它们。

关于ios - 如何跳过最顶层 View 的手势 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31517917/

相关文章:

iphone - Cocoa Touch 数据持久化

ios - Objective-C 中的@synchronized

uiimageview - Swift 2.0 不将图像下载到 UI ImageView

ios - Reactive Cocoa 上的应用程序崩溃订阅 [UIButton rac_signalForControlEvents :]

javascript - 如何在 ios 中的 html 文件中查找 div 标记的计数?

ios - 以 NSException 类型的未捕获异常终止

iphone - 如何使用 Quartz 2D 向 UIImage 或 UIImageView 添加阴影?

ios - 调整 UIImageView 大小后添加圆角

ios - 每次启动 Xcode 时,我都必须更新 Storyboard 中所有内容的框架

javascript - 单击触摸设备 (iPad/iPhone) 上的任意位置以隐藏由 .hover() 切换的下拉菜单