uiimageview位置对另一个图像

时间:2010-01-12 09:25:20

标签: iphone uiimageview draggable

我的视图中有几个uiimageviews,用户可以拖动它们。我让他们根据视图“捕捉”到坐标......但是......我想知道是否可以根据图像将这些对齐到坐标。

所以我在背景中说了一个图像,一个盒子。然后,当我拖动图像时,如果它们落入框内,则会捕捉到它。就像我说的,我可以通过计算与SCREEN相关的位置而不是框来完成此操作。

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

由于

1 个答案:

答案 0 :(得分:0)

该框是否占用整个UIImageView?如果是这样,你可以使用CGRectContainsPoint使用UIImageView的框架作为矩形和拖动图像的中心作为点。

如果盒子只是背景图片的一部分,你可能会变得混乱并开始向背景询问给定位置的像素颜色,但我认为你现在这样做的方式可能是最好的,如果是这样的话