UIView重叠

MTA*_*MTA 2 iphone objective-c ios

我有UIView一些相同习惯的子视图UIView.在我将它们添加到Main之后UIView我也将它添加到数组中,当我完成添加它们时,我想检查是否有一些UIViews重叠,所以我检查它:

bool CGRectIntersectsRect(CGRect rect1, CGRect rect2)
Run Code Online (Sandbox Code Playgroud)

我的问题是我想知道CGRect重叠是什么,因为我想用另一种背景颜色绘制它,有没有现成的方法来检测它?

Pet*_*rbo 5

CGRect rect3 = CGRectIntersection (
   CGRect rect1,
   CGRect rect2
);
Run Code Online (Sandbox Code Playgroud)

rect3是重叠区域,由rect1和rect2共享.