CGFloat,CGPoint,CGSize,CGRect系列数据类型及方法
2014-08-26 14:00
357 查看
一直对CG系列的类型及方法没有彻底了解,下面总结一下,思路清晰多了。
数据类型:
CGFloat: 浮点值的基本类型
CGPoint: 表示一个二维坐标系中的点
CGSize: 表示一个矩形的宽度和高度
CGRect: 表示一个矩形的位置和大小
数据类型:
CGFloat: 浮点值的基本类型
CGPoint: 表示一个二维坐标系中的点
CGSize: 表示一个矩形的宽度和高度
CGRect: 表示一个矩形的位置和大小
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"></span><pre name="code" class="objc">typedef float CGFloat; typedef double CGFloat; struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; struct CGSize { CGFloat width; CGFloat height; }; typedef struct CGSize CGSize; struct CGRect { CGPoint origin; CGSize size; }; typedef struct CGRect CGRect;
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </span>CGRect数据结构的高度和宽度可以是负数
方法:
<pre name="code" class="objc">CGPoint CGPointMake ( CGFloat x, CGFloat y ); CGSize CGSizeMake ( CGFloat width, CGFloat height ); CGRect CGRectMake ( CGFloat x, CGFloat y, CGFloat width, CGFloat height );
相关文章推荐
- objective-c 中数据类型之一 几何数据类型(CGPoint,CGSize,CGRect)
- objective-c 中数据类型之一 几何数据类型(CGPoint,CGSize,CGRect)
- IOS学习第十篇 ——数据类型 (CGPoint, CGSize , CGRect)
- objective-c 中数据类型之中的一个 几何数据类型(CGPoint,CGSize,CGRect)
- Redis系列二:Redis支持的数据类型和使用方法(一)
- ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero
- 定义CGSize、CGRect、CGFloat...这些结构体报错解决方法
- 线程系列07,使用lock语句块或Interlocked类型方法保证自增变量的数据同步
- ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero
- Android JNI学习系列1.2—— JNI方法名,数据类型和方法签名的一些认识
- CGFloat,CGPoint,CGSize,CGRect
- Redis系列二:Redis支持的数据类型和使用方法(二)
- ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect
- 位置高度ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero
- Redis系列二:Redis支持的数据类型和使用方法(二)
- CGFloat,CGPoint,CGSize,CGRect
- Redis系列二:Redis支持的数据类型和使用方法(一)
- CGFloat,CGPoint,CGSize,CGRect,CGRectZero
- iOS 与绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero概念
- CGPoint和CGSize以及CGRect的一些方法~