我的视图中有几个uiimageviews,用户可以拖动它们。我让他们根据视图“捕捉”到坐标......但是......我想知道是否可以根据图像将这些对齐到坐标。
所以我在背景中说了一个图像,一个盒子。然后,当我拖动图像时,如果它们落入框内,则会捕捉到它。就像我说的,我可以通过计算与SCREEN相关的位置而不是框来完成此操作。
我想我可以得到盒子的坐标,然后与那些相比较?只是想知道是否有更好的方法?
由于
答案 0 :(得分:0)
该框是否占用整个UIImageView?如果是这样,你可以使用CGRectContainsPoint
使用UIImageView的框架作为矩形和拖动图像的中心作为点。
如果盒子只是背景图片的一部分,你可能会变得混乱并开始向背景询问给定位置的像素颜色,但我认为你现在这样做的方式可能是最好的,如果是这样的话