草庐IT

interRect

全部标签

ios - CGRect 在 iOS 中与 Rect() 相交

如果一个CGRect与另一个相交,此方法返回true。是否有任何可能性或另一种方法仅在一个Rect1与Rect2相交超过50%时才返回true?如果小于则为假.. 最佳答案 当您使用CGRectIntersectsRect()时,您会得到一个CGrect,它是两个矩形的交集,因此根据该矩形的面积,您可以得到它是否超过50%。像这样:CGrect*interRect=CGRectIntersection(rect1,rect2);if((interRect.size.width*interRect.size.height)>(rect