我将 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%,但是在同一个视图上实现这两个手势的更好方法是什么,所以准确性更好?
编辑:我只希望一次发生一个手势。