2

アプリでジェスチャー (スワイプ、タップ、ダブルタップなど) を処理するために UIGesturerecognizer を使用しています。

IOS 3.1.2 を搭載したデバイス。アプリを試してみましたが、ほとんどのジェスチャーが反応しません。4.1 などの最新の IOS を搭載したすべてのデバイスで、アプリは完全に動作します。SDK 3.2 で追加されたため、UIGestureRecognizer はその戦略を使用してジェスチャを処理できないようです。そう:

  • 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 で動作するようにシミュレータを構成するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

iOS 3.1.2 がインストールされている iPhone で iOS 3.1.2 をテストします。iOS 3.1.2 との互換性はまったく望んでいません。多くのバグが含まれています。iOS 3.1.2 との互換性を保つには、古いバージョンの iOS がインストールされた iPhone が必要です。

于 2010-11-01T07:03:28.040 に答える