ios确定子视图是否重叠(命中测试?)

时间:2011-07-03 20:35:33

标签: objective-c ios

我有一堆子视图,想要确定BallView是否已经击中了PaddleView。 (我正在做一个简单版本的突破)。这样做的最佳方式是什么?

BallView和PaddleView都是BlockBreakerView的子视图

1 个答案:

答案 0 :(得分:4)

您可以使用CGRect*个功能。像CGRectIntersectsRect()这样的内容会接受两个rects(对于ball.framepaddleview.frame)并返回简单BOOL表示它们是否重叠。