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)包含库中的所有图像。当我选择一个图像时,我想在上面画一些东西。
我可以使用委托 didFinishPickMediaWithInfo
的 UiImagePickerControllerDelegate
将图像放入我的控制器,但我无法检测到我在视图 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 上没有响应
为啥 Grid 的 TapGesture 识别器在 UWP 的情况下响应缓慢,但在 Android 和 iOS 中运行良好?