如何在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
复制相似问题