5

我需要为矩形类创建一个相交方法,它接受一个矩形并返回另一个表示重叠区域的矩形。

例如,给定:

在此处输入图像描述

如果它们重叠,我应该返回一个点 (400,420) 宽度 = 50 高度 = 60 的矩形。

4

1 回答 1

4

尝试使用该CGRectIntersection函数,它将返回两个CGRect实例的交集:

CGRect CGRectIntersection (
   CGRect r1,
   CGRect r2
);

这里详细介绍了很多有用的功能:

http://blogs.oreilly.com/iphone/2008/12/useful-core-graphics-functions.html

于 2013-02-14T08:41:26.470 回答