如何在iPhone上获得2个触点的坐标?(都是共生)?这简直要了我的命。任何示例代码都会很棒。谢谢。
发布于 2011-06-08 14:28:05
如果你使用的是touchesBegan:withEvent:和它的同级组件,你将会收到一个NSSet对象,其中包含了所有的触摸信息。您可以在set上使用allObjects方法来获取NSArray。您可以使用objectAtIndex:方法检索单个UITouch对象。通过locationInView:方法,UITouch对象可以根据任何视图的框架提供坐标。呼叫将在CGPoint point = [touch locationInView:self.view];的线路上进行。对数组中的所有触点执行此操作。
如果您使用的是手势识别器,那么手势识别器对象有一个numberOfTouches方法,它可以为您提供触摸次数,并且您可以使用locationOfTouch:inView:检索每次触摸的位置。
发布于 2011-06-08 14:25:08
检查触摸开始,触摸移动,触摸结束,触摸取消。这是此UIResponder class reference的链接
https://stackoverflow.com/questions/6274885
复制相似问题