首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iPhone和iPad上使用多点触控

在iPhone和iPad上使用多点触控
EN

Stack Overflow用户
提问于 2011-06-08 14:17:01
回答 2查看 680关注 0票数 1

如何在iPhone上获得2个触点的坐标?(都是共生)?这简直要了我的命。任何示例代码都会很棒。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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:检索每次触摸的位置。

票数 4
EN

Stack Overflow用户

发布于 2011-06-08 14:25:08

检查触摸开始,触摸移动,触摸结束,触摸取消。这是此UIResponder class reference的链接

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6274885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档