为什么CGRectInfinite不与任何其他rects相交?

时间:2014-06-30 23:09:31

标签: ios macos cocoa-touch cocoa core-graphics

我期待这个:

CGRectIntersection(CGRectInfinite, CGRectMake(0, 0, 10, 10))

返回:

{{0,0},{10,10}}

然而,它将两个rects视为不相交,而是返回CGRectNull

据我所知,鉴于无限矩形与所有空间相交,它与任何矩形 R 之间的相交应该只是 R

我在这里遗漏了什么,或者这只是框架中的怪癖/错误?

0 个答案:

没有答案