触摸图像并恢复触摸点的坐标

时间:2012-08-13 11:13:14

标签: objective-c ios cocoa-touch ipad xcode4

我正在研究iPad应用程序,这是我的问题: 我详细阐述了一种算法,以了解一个点是否在图像中的多边形内部。所以我需要在触摸图像时,知道触摸点的坐标,然后使用这些坐标进行动作(NSLog使示例变得简单),问题是我无法在UIImageView上使用IBAction,并且所以无法恢复点的坐标。谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

我认为首先你必须制作适合你图像的多边形。然后你可以使用touchesBegan:withEvent:来获取触摸点的坐标,并判断该点是否在多边形内部。

这是与你类似的问题。

How to get particular touch Area?

我认为这是一项有点困难的工作,所以也许你最好使用具有碰撞判断功能的cocos2d库。

image

http://box2d.org/forum/viewtopic.php?f=9&t=7487

但我认为iOS的构造非常适合处理触控,因此这对您有益。