質問

iPhoneアプリにピンチジェスチャーでズームを実装したいと思います。問題は、ジェスチャーが認識されたときに呼び出される方法で、私はタッチイベント自体にアクセスできないことです(だから私は本当にそれらを得ることができません locationInView:)そして、ズームインを適切に中央に配置するためにそれを手に入れたいと思います。

の中に UIPinchGestureRecognizer クラスの定義aがあります UITouch *_touches[2]; 定義されていますが、クラスの外からアクセスできません。そのデータを取得するためにできることはありますか?

役に立ちましたか?

他のヒント

私はそれをする簡単な方法を見つけませんでした:

カスタムUIPINCHGESTURERECOGNIZERを作成し、UITouches用の2つのプロパティを持つことができます。 TouchesbegunとTouchSmovedに値を割り当てます。次に、それらのプロパティにアクセスしてタッチの位置を見つけます

それが私がやったことであり、うまくいきました。それが役に立てば幸い。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top