【问题标题】:Identifying overlapping item识别重叠项目
【发布时间】:2013-01-26 00:20:38
【问题描述】:

我正在用 Objective C 编写应用程序。我有图像从屏幕上掉下来。另一个图像应该捕捉到它。我想要的是识别图像何时被选中。

我打算使用这些代码行:

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

在这个方法中:

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

是项目中间的x坐标还是他最左边的? 关于这个任务有什么建议吗? 最好的问候

【问题讨论】:

    标签: objective-c image coordinate-systems


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-02
      • 2020-12-20
      • 2020-12-27
      • 2016-04-22
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 2021-09-13
      相关资源
      最近更新 更多