我正在使用 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?
谢谢。