需要告诉UIImageviews何时重叠

时间:2011-08-24 03:16:53

标签: objective-c xcode

我目前正在编写一个处理折线图的应用程序。我有三个“点”,允许用户移动整行或旋转它,一个用于前者,两个用于后者。不过,我遇到的问题是,有时这些点最终会相互重叠。如果我尝试触摸其中一个旋转图形的点,那么它只会移动整个图形,就好像我正在触摸移动的点。我想知道的是,是否有一种简单的方法来计算uiimageview是否与另一个重叠?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

假设他们拥有相同的超级视图:

NSIntersectsRect(imageView1.frame, imageView2.frame)

如果他们有不同的超级浏览量,您可能需要使用-convertRect:toView:和朋友。