我正在开发 iPad 应用程序,这就是我的问题: 我详细阐述了一种算法来了解图像中的点是否位于多边形内部。所以我需要在触摸图像时知道触摸点的坐标,然后使用这些坐标执行操作(一个 NSLog 以使示例变得简单),问题是我不能在 UIImageView 上使用 IBAction,并且所以无法恢复该点的坐标。感谢您的帮助
最佳答案
我认为首先你必须制作适合你的图像的多边形。然后可以使用touchesBegan:withEvent:
获取触摸点的坐标并判断该点是否在多边形内部。
这是与您类似的问题。
How to get particular touch Area?
我认为这是一个有点困难的工作,所以也许你最好使用具有碰撞判断功能的cocos2d库。
http://box2d.org/forum/viewtopic.php?f=9&t=7487
但我也认为 iOS 的构建非常适合处理触摸,因此这对您来说是有益的努力。
关于objective-c - 触摸图像并恢复触摸点的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11933175/