识别重叠项目

时间:2013-01-26 00:20:38

标签: objective-c image coordinate-systems

我正在目标C中编写应用程序。我有图像从屏幕上掉下来。另一张图片应该抓住它。我想要的是确定何时选择了图像。

我打算使用这些代码行:

imgCatcher.frame.origin.x, imgProg1.frame.origin.x

在此方法中:

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

是项目中间或最左边的x坐标吗? 有关此任务的任何建议吗? 最好的问候

1 个答案:

答案 0 :(得分:1)

x坐标是框架的左上角。您可以同时使用x和y坐标来获取精确的左上角点。我也许只是将整个帧作为一个整体进行比较(如果图像大小不同)。或者当用户触摸图像时,在其中设置某种属性,表明它当前已被选中。