Ещё раз CGPoint - PullRequest
       22

Ещё раз CGPoint

0 голосов
/ 10 мая 2011

Привет как мне найти оба cgpoint? он дает мне только один.

-(void)gestureLoad {

//GESTURE

UIGestureRecognizer *recognizer;


recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(numTap2:)];
[(UITapGestureRecognizer *)recognizer setNumberOfTouchesRequired:2];
[self.view addGestureRecognizer:recognizer];
self.tapRecognizer = (UITapGestureRecognizer *)recognizer;
recognizer.delegate = self;
[recognizer release];
}

- (void)numTap2:(UITapGestureRecognizer *)recognizer {


CGPoint location = [recognizer locationInView:self.view];


...other actions...
}

спасибо большое!

1 Ответ

1 голос
/ 10 мая 2011

Из описания - [UIGestureRecognizer numberOfTouches]:

Используя значение, возвращаемое этим методом в цикле, вы можете запросить местоположение отдельных касаний, используя locationOfTouch: inView: метод.

Итак, вызовите -locationOfTouche: inView: для каждого прикосновения, чтобы получить соответствующее местоположение.

...