【发布时间】:2010-10-03 14:03:05
【问题描述】:
虽然我知道如何在基于视图的应用程序中使用手势识别器,但是当我在基于 OpenGLSE 的应用程序中应用相同的想法时: 例如, 我添加了一个 TapGestureRecognizer,当我点击 EAGLView 时,它崩溃了。 那么任何人都可以在基于 OpenGLES 的应用程序中向我展示 UITapGestureRecognizer 的标准用法吗?
祝你好运。
【问题讨论】:
-
我对此没有直接经验,但您是否尝试将其添加到父视图(例如窗口)中?不知道为什么,但它可能需要一些在 CAEAGLLayer 类中未实现的层功能。
-
这很奇怪,因为我已经让 OpenGL ES 托管视图响应正常的触摸事件而没有发生任何事件。为什么手势识别器的行为会有所不同?
-
我已经为基本的 UIViews 和 EAGLViews 使用了轻击手势识别器,它们的工作原理完全相同。你可能在其他地方有问题。你的崩溃日志是怎么说的?
标签: iphone opengl-es ios4 eaglview