Я добавляю как UIPanGestureRecognizer, так и UIPinchGestureRecognizer к тому же представлению. Это, как правило, не вызывает никаких проблем, но потребность в 3 пальца с моим UIPanGestureRecognizer вызывает проблемы:Конфликт UIPanGestureRecognizer (3 пальца) и UIPinchGestureRecognizer
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% времени, но что является лучшим способом реализовать эти два жестов на одном и том же представлении, чтобы точность была лучше?
Редактировать: Мне нужен только один жест, который может произойти за раз.
Я только хочу, чтобы один жест произошел за раз. – Jordan