iOS 在处理触摸事件之前执行操作
Posted
技术标签:
【中文标题】iOS 在处理触摸事件之前执行操作【英文标题】:iOS perform action before handling touch events 【发布时间】:2012-09-21 10:11:21 【问题描述】:我正在尝试重新创建 Facebook 滑出菜单技巧(是的,我知道已经有很多库了)。
当用户触摸屏幕上的按钮时,会切换到新的视图控制器,并且前一个屏幕的渲染位图会显示在此新视图的前景中。 uiimageview 附有一个平移手势识别器,允许它在屏幕上移动。
目前需要两次触摸来激活手势识别器,一次是引入新的视图控制器,一次是平移手势来移动 uiimageview。
我的问题是,我可以在触摸时引入新的视图控制器,然后将触摸事件传递给 uiimageview 吗?或者有什么其他的技巧可以帮上忙?
【问题讨论】:
【参考方案1】:我还没有完全做到这一点,但是我将 UIViewController 子类化了,所以根视图控制器永远不会改变,只是正在显示的内容。
【讨论】:
以上是关于iOS 在处理触摸事件之前执行操作的主要内容,如果未能解决你的问题,请参考以下文章