9

私がやりたいのは、同じタッチシーケンスの一部として、スワイプジェスチャとそれに続くパンジェスチャを検出することです。そのため、ユーザーは最初にオブジェクトをスワイプしてアクションを実行し、次に画面に指を置いたまま上下に移動して、アクションを周囲のオブジェクトに伝播します。

スワイプジェスチャレコグナイザーとパンジェスチャレコグナイザーがあります。

それらを私が望むように動作させるための理想的な方法は、これを行うことであるように私には思えます。

[myPanGestureRecognizer requireGestureRecognizerToSucceed:mySwipeGestureRecognizer];

しかし、requireGestureRecognizerToSucceed:を想像しただけではないと確信していましたが、私はそう思っているようです。

UIGestureRecognizerをサブクラス化せずに、私が望むことを達成する方法はありますか?

4

1 に答える 1

7

これを行うには、スワイプとパンの両方を同時に認識するように設定し、スワイプが認識されるまで実際に認識済みとしてマークされるようにパンをサブクラス化します。

于 2010-08-12T17:09:42.677 に答える