CGGeometry参考定义几何结构和功能,操作简单。数据结构中的一个点CGPoint代表在一个二维坐标系统。数据结构的位置和尺寸CGRect代表的一个长方形。数据结构的尺寸CGSize代表宽度和高度。
1、创建一个几何原始数值
2、修改矩形
CGRectDivide
CGRect CGRectIntegral(CGRect A)
CGRect CGRectIntersection:(CGRect A,CGRect B)
CGRectOffset
CGRectStandardize
CGRectUnion
3、比较数值
bool
CGPointEqualToPoint(CGPoint A,CGPointB)
bool
CGSizeEqualToSize(CGSize A,CGSizeB)
bool
CGRectEqualToRect(CGRect A,CGRect B)
bool
CGRectIntersectsRect(CGRect A,CGRectB)
4、检查
bool
CGRectContainsRect(CGRect A,CGRect B)
5、获取最大值、中等职和最小值
获取矩形x坐标的最小值
CGFloat
CGRectGetMidX(CGRectA)
CGFloat
CGRectGetMidY(CGRectA)
CGFloat
CGRectGetMaxX(CGRectA)
CGFloat
CGRectGetMaxY(CGRect A)
6、获取高和宽
CGFloat
CGRectGetHeight(CGRect A)
CGFloat
CGRectGetWidth(CGRect A)
7、检测矩形是否存在或是无穷大
bool
CGRectIsEmpty(CGRect A)
bool
CGRectIsNull(CGRect A)
bool
CGRectIsInfinite(CGRect A)
以上就是Objective-C中CGGeometry几何类常用方法,就总结到这里。