鉴于两个不同的CGPoints
,将它们变成CGRect
?
Example:
CGPoint p1 = CGPointMake(0,10);
CGPoint p2 = CGPointMake(10,0);
我怎样才能把它变成一个CGRect
?
这将采用两个任意点并为您提供以它们为对角的 CGRect。
CGRect r = CGRectMake(MIN(p1.x, p2.x),
MIN(p1.y, p2.y),
fabs(p1.x - p2.x),
fabs(p1.y - p2.y));
较小的 x 值与较小的 y 值配对将始终是矩形的原点(前两个参数)。 x 值之间的差的绝对值为宽度,y 值之间的差的绝对值为高度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)