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

kfo*_*rim 3 iphone cocoa-touch objective-c ipad ios

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

Mid*_* MP 7

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

if(CGRectIntersectsRect(firstSubview.frame, secondSubview.frame))
{
   //collides, do your task here
}
Run Code Online (Sandbox Code Playgroud)