如何在iPhone上获得2次触摸的坐标? (两个co-odiantes)???这让我感到害怕...任何示例代码都会很棒。感谢。
答案 0 :(得分:4)
如果您正在使用touchesBegan:withEvent:
及其兄弟姐妹,则会传递包含所有触摸的NSSet
对象。您可以在集合上使用NSArray
方法获取allObjects
。您可以使用UITouch
方法检索单个objectAtIndex:
个对象。 UITouch
对象可以通过方法locationInView:
根据任何视图的帧为您提供坐标。该呼叫将在CGPoint point = [touch locationInView:self.view];
的行上。对阵列中的所有触摸执行此操作。
如果您使用的是手势识别器,则手势识别器对象有一个方法numberOfTouches
,可以为您提供触摸次数,您可以使用locationOfTouch:inView:
检索每次触摸的位置。
答案 1 :(得分:1)
检查触摸开始,触摸移动,触摸结束,触摸取消。这是UIResponder class reference
的链接