Objective-C 几何类常用方法整理
2016-09-10 17:48
453 查看
Objective-C 几何类常用方法整理
CGGeometry参考定义几何结构和功能,操作简单。数据结构中的一个点CGPoint代表在一个二维坐标系统。数据结构的位置和尺寸CGRect代表的一个长方形。数据结构的尺寸CGSize代表宽度和高度。[b]1、创建一个几何原始数值 [/b]
CGPoint CGPointMake(CGPoint A,CGPoint B)
返回一个指定坐标点
CGRect CGRectMake(CGFloat x,CGFloat y,CGFloat width,CGFloat height)
根据指定的坐标和大小创建一个矩形
CGSize CGSizeMake(CGFloat width,CGFloat height)
根据指定长宽创建一个CGSize
[b]2、修改矩形[/b]
CGRect CGRectInset(CGRect rect,CGFloat dx,CGFloat dy)
返回一个比原矩形大或小的矩形,但是中心点是相同的
CGRect CGRectIntegral(CGRect A)
将矩形A的值转变成整数,得到一个最小的矩形
CGRect CGRectIntersection:(CGRect A,CGRect B)
获取两个矩形相交处所的矩形,没有相交返回NULL,用CGRectIsNull来检测
[b]3、比较数值[/b]
bool CGPointEqualToPoint(CGPoint A,CGPoint B)
返回两个点是否相等
bool CGSizeEqualToSize(CGSize A,CGSize B)
CGSizeAB是否相等
bool CGRectEqualToRect(CGRect A,CGRect B)
矩形AB的位置大小是否相等
bool CGRectIntersectsRect(CGRect A,CGRect B)
矩形AB是否相交,可用来判断精灵是否离开了屏幕
[b]4、检查[/b]
bool CGRectContainsPoint(CGRect A, CGPoint B)
检测矩形A是否包含指定的点B
bool CGRectContainsRect(CGRect A,CGRect B)
检测矩形A是否包含矩形B
[b]5、获取最大值、中等职和最小值[/b]
CGFloat CGRectGetMinX(CGRect A)
获取矩形x坐标的最小值
CGFloat CGRectGetMinY(CGRect A)
获取矩形y坐标的最小值
CGFloat CGRectGetMidX(CGRect A)
获取矩形x坐标的中间值
CGFloat CGRectGetMidY(CGRect A)
获取矩形y坐标的中间值
CGFloat CGRectGetMaxX(CGRect A)
获取矩形x坐标的最大值
CGFloat CGRectGetMaxY(CGRect A)
获取矩形y坐标的最大值
[b]6、获取高和宽[/b]
CGFloat CGRectGetHeight(CGRect A)
获取矩形A的高
CGFloat CGRectGetWidth(CGRect A)
获取矩形A的宽
[b]7、检测矩形是否存在或是无穷大[/b]
bool CGRectIsEmpty(CGRect A)
矩形A是否长和宽都是0,或者是个NULL
bool CGRectIsNull(CGRect A)
矩形A是否为NULL
bool CGRectIsInfinite(CGRect A)
矩形A是否无穷大,没有边界
相关文章推荐
- objective-c 几何类常用方法整理
- Objective-c 中CGGeometry几何类常用方法简单整理
- Objective-c 中CGGeometry几何类常用方法简单整理
- Objective-c 中CGGeometry几何类常用方法简单整理
- Objective-c 中CGGeometry几何类常用方法简单整理
- Objective-c 中CGGeometry几何类常用方法简单整理
- 总结Objective-C中CGGeometry 几何类的常用方法
- Objective-C常用方法整理
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- ThinkPHP常用方法和技巧整理
- Java的SimpleDateFormat常用方法说明整理
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- Hibernate常用方法整理
- 整理及中常用的获取位置信息的方法
- ASP.NET常用方法收藏整理帖
- 12条jquery常用技巧和方法整理列表
- html页面中常用的一些小方法整理
- [转载]ASP.NET中常用的优化性能的方法(转贴,Icyer收集整理)