2011-10-15 3 views
2

UIPanGestureRecognizer에서 다중 터치를 사용하려면 어떻게해야합니까?UIGestureRecognizer 다중 팬 동작

UIGestureRecognizerStateChanged를 디버깅 할 때 여러 번의 터치가 단일 제스처처럼 처리되는 것을 볼 수 있습니다. 별도로 여러 터치를 처리하려면 어떻게해야합니까?

UIPanGestureRecognizer *panRecognizer; 

panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanFrom:)]; 
panRecognizer.minimumNumberOfTouches = 1; panRecognizer.maximumNumberOfTouches = 5; 
[self.view addGestureRecognizer:panRecognizer]; 
+0

나는 과일 닌자가 만지는 것과 같은 것을 달성하려고 노력 중이다. 어떻게 많은 손가락을 사용할 수 있으며 각 손가락은 별도의 검처럼 작동합니까? –

+1

제스처 인식기를 전혀 사용하지 않음 ... 과일 닌자가 원시 터치를 감지했을 수 있습니다. – Sulthan

답변

0

다른 minimum = maximum = [number here] 속성 집합을 사용하여 다른 제스처 인식기를 만들어야합니다.

+0

즉, 여러 개의 별도 손가락 제스처 인식기를 여러 개 가질 수 없습니까? –

+0

나는 과일 닌자 터치 같은 것을 달성하려고 노력하고있다. 어떻게 많은 손가락을 사용할 수 있으며 각 손가락은 별도의 검처럼 작동합니까? –

+0

실제 UITouch 개체에 액세스 한 다음이를 알아 내야합니다. Theyr – ExtremeCoder

0

저는 minimumNumberOfTouches and maximumNumberOfTouches이 문제를 해결해야한다고 생각합니다.

+0

나는 당신의 조언을 흘렸지 만 행동에 어떤 변화도 보이지 않는다. 'UIPanGestureRecognizer * panRecognizer; panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget : 자체 작업 : @selector (handlePanFrom :)]; panRecognizer.minimumNumberOfTouches = 1; panRecognizer.maximumNumberOfTouches = 5; [self.view addGestureRecognizer : panRecognizer]; ' –

관련 문제