iOS TapGesture 隐藏 Touch on the same View

Posted

技术标签:

【中文标题】iOS TapGesture 隐藏 Touch on the same View【英文标题】:iOS TapGesture hide Touch on the same View 【发布时间】:2013-03-12 12:27:28 【问题描述】:

我想在UIImagePickerController 上做点什么,我检测到视图(名为 A)包含库中的所有图像。当我选择一个图像时,我想在上面画一些东西。

我可以使用委托 didFinishPickMediaWithInfoUiImagePickerControllerDelegate 将图像放入我的控制器,但我无法检测到我在视图 A 上点击的哪个点(此时绘制一些视图)。我尝试将TapGestureRecognizer 添加到视图A,这对我来说真的很重要,但不幸的是它无法遇到代表didFinishPickMediaWithInfo,所以我无法获得选择的图像。

我不知道同时实现两件事,在委托didFinishPickMediaWithInfo 上获取所选图像并返回我点击的点。

是否有任何想法(也许只是想法)来指导我实现这一目标

谢谢

【问题讨论】:

【参考方案1】:

谢谢大家, 最后,我找到了解决这个问题的方法。这很简单,很像作弊。我在 UIWindow 上添加了点击手势,一切都通过了。

【讨论】:

以上是关于iOS TapGesture 隐藏 Touch on the same View的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iPhone/iPod touch 的 Safari iOS 7 中隐藏导航栏

重复 6 次测试 TapGesture(iOS 和 Swift)

在 tapGesture 动作选择器中包含协议功能 - iOS Swift

UITextField TapGesture 在 iOS 7.1 上没有响应

iOS TapGesture 不工作

为啥 Grid 的 TapGesture 识别器在 UWP 的情况下响应缓慢,但在 Android 和 iOS 中运行良好?