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

时间:2013-06-12 17:22:16

标签: iphone ios objective-c ipad cocoa-touch

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

1 个答案:

答案 0 :(得分:7)

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

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