UIPanGestureRecognizer と UIPinchGestureRecognizer の両方を同じビューに追加しています。通常、これで問題は発生しませんが、UIPanGestureRecognizer で 3 本の指が必要なため、問題が発生しています。
UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinched:)];
[self.view addGestureRecognizer:pinchGesture];
UIPanGestureRecognizer panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panning:)];
panGesture.minimumNumberOfTouches = 3;
panGesture.maximumNumberOfTouches = 3;
[self.view addGestureRecognizer:panGesture];
ときどき、パンが必要なときにピンチ ジェスチャが呼び出されることがあります。約 50% の確率で動作しますが、これら 2 つのジェスチャを同じビューに実装して精度を向上させるより良い方法は何でしょうか?
編集: 一度に 1 つのジェスチャのみが発生するようにします。