在另一个子视图之上检测一个子视图

我试图在另一个子视图上拖动时检测到一个子视图,看它是否发生碰撞。 有什么好办法呢? 我正在使用UIPanGestureRecognizer来拖动元素。 谢谢

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

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