我的 UIView
具有相同自定义 UIView
的一些 subview 。
将它们添加到 Main UIView
后,我也将其添加到数组中,当我完成添加它们时,我想检查某些 UIViews
是否有重叠,所以我用以下命令检查:
bool CGRectIntersectsRect(CGRect rect1, CGRect rect2)
我的问题是我想知道重叠的CGRect
是什么,因为我想用另一种背景颜色绘制它,有没有现成的方法来检测它?
最佳答案
CGRect rect3 = CGRectIntersection (
CGRect rect1,
CGRect rect2
);
矩形3是重叠区域,由矩形1和矩形2共享。
关于iphone - UIView重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871219/