【发布时间】:2010-11-01 02:34:03
【问题描述】:
我正在使用 UIGesturerecognizer 在我的应用程序中处理手势(滑动、点击、双击等)。
在具有 IOS 3.1.2 的设备中。我们尝试了该应用程序,但大多数手势根本没有响应,在我们所有具有最新 IOS(如 4.1)的设备中,该应用程序都能完美运行。似乎 UIGestureRecognizer 不能使用该策略来处理手势,因为它是在 SDK 3.2 中添加的。所以:
- 必须使用 touchesEnded:withEvent, touchesMoved:withEvent: 等方法处理自己的手势,例如滑动、捏合、反捏、平移、双击多个手指。如果我希望我的应用程序在 IOS 3.1 中工作.2?
- 忽略 IOS 3.1.2 并要求我的客户升级他们的固件更合理?或者放弃使用 UIGesturerecognizer 并自己实现手势是合乎逻辑的。
- 那里有一个免费的库或资源来帮助我在没有 UIGestureRecognizer 的情况下检测 IOS 3.1.2 中的那些手势?
- 我使用的是最新的 SDK,我只能测试 IOS 4.1 和 IOS 3.2。如何为 IOS 3.1.2 测试我的应用程序?或配置我的模拟器以使用此 IOS?
谢谢。
【问题讨论】:
-
+1 我遇到了同样的问题,除了我没有还使用 UIGestureRecognizer,因为我只有简单的单点触控功能。
标签: iphone ios4 uigesturerecognizer gesture-recognition