Objective c 需要知道UIImageView何时重叠

Objective c 需要知道UIImageView何时重叠,objective-c,xcode,Objective C,Xcode,我目前正在编写一个处理折线图的应用程序。我有三个“点”,允许用户移动或旋转整条线,一个用于前者,两个用于后者。然而,我遇到的问题是,有时这些点最终会相互重叠。如果我尝试触摸其中一个旋转图形的点,它只会移动整个图形本身,就像我触摸移动的点一样。我想知道的是,是否有一种简单的方法来计算uiimageview是否与另一个重叠?感谢您的帮助。假设他们拥有相同的superview: NSIntersectsRect(imageView1.frame, imageView2.frame) (imageVie

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

假设他们拥有相同的superview:

NSIntersectsRect(imageView1.frame, imageView2.frame) (imageView1.frame、imageView2.frame) 如果他们有不同的超级视图,您可能需要使用和朋友