位置不同的CGPoint

时间:2011-05-09 21:45:28

标签: objective-c xcode uigesturerecognizer uitouch

您好 我如何找到两个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 个答案:

答案 0 :(得分:1)

来自 - [UIGestureRecognizer numberOfTouches]的描述:

  

使用此返回的值   循环中的方法,你可以要求   个人接触的位置   locationOfTouch:inView:method。

所以,调用-locationOfTouche:inView:为每次触摸获取相应的位置。

相关问题