Iphone 在另一个子视图的顶部检测一个子视图

Iphone 在另一个子视图的顶部检测一个子视图,iphone,ios,objective-c,ipad,cocoa-touch,Iphone,Ios,Objective C,Ipad,Cocoa Touch,我试图在将一个子视图拖到另一个子视图的顶部时检测它是否发生碰撞。这样做的好方法是什么?我正在使用UIPangestureRecognitor拖动元素。谢谢您可以使用CGRectIntersectsRect()来执行此任务: if(CGRectIntersectsRect(firstSubview.frame, secondSubview.frame)) { //collides, do your task here } 谢谢@bavariable,下次我将使用可可触控标签。

我试图在将一个子视图拖到另一个子视图的顶部时检测它是否发生碰撞。这样做的好方法是什么?我正在使用UIPangestureRecognitor拖动元素。谢谢

您可以使用
CGRectIntersectsRect()
来执行此任务:

if(CGRectIntersectsRect(firstSubview.frame, secondSubview.frame))
{
   //collides, do your task here
}

谢谢@bavariable,下次我将使用可可触控标签。