【问题标题】:uiimageview location against another image针对另一个图像的 uiimageview 位置
【发布时间】:2010-01-12 09:25:19
【问题描述】:

我的视图上有几个用户可以拖动的 uiimageviews。我让它们“捕捉”到基于视图的坐标......但是......我想知道是否可以将这些捕捉到基于图像的坐标。

所以我说背景中有一个图像,一个盒子。然后,当我拖动图像时,如果它们落在框内,它们就会捕捉到它。就像我说的,我可以通过计算与屏幕相关的位置来做到这一点,但不是盒子。

我在想我可以得到盒子的坐标,然后与那些比较?只是想知道是否有更好的方法??

谢谢

【问题讨论】:

    标签: iphone uiimageview draggable


    【解决方案1】:

    盒子是否占据了整个 UIImageView?如果是这样,您可以使用CGRectContainsPoint,使用 UIImageView 的框架作为矩形,并将拖动图像的中心作为点。

    如果该框只是背景图像的一部分,您可能会变得一团糟,并开始向背景询问给定位置的像素颜色,但我认为如果是这种情况,您现在的做法可能是最好的.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2010-10-17
      • 1970-01-01
      相关资源
      最近更新 更多