【问题标题】:Manage gestures in iPhone IOS 3.1.2在 iPhone IOS 3.1.2 中管理手势
【发布时间】: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


【解决方案1】:

我用装有 iOS 3.1.2 的 iPhone 测试 iOS 3.1.2。 我根本不喜欢与 iOS 3.1.2 兼容。它包含许多错误。如果你想兼容 iOS 3.1.2,你的 iPhone 必须安装旧版本的 iOS。

【讨论】:

  • 这不一定是正确的 - 如果您的设备不支持 iOS 4(例如原始 iPhone 或 iPod touch),那么您的设备支持的最大版本。跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-26
  • 1970-01-01
  • 2012-12-03
  • 1970-01-01
  • 2012-07-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多