iOS 开发中的CGFloat,CGPoint,CGSize和CGRect
CGGeometry类定义几何元素的结构和操作集合元素的函数
1. 数据类型
CGFloat: 浮点值的基本类型
CGPoint: 表示一个二维坐标系中的点
CGSize: 表示一个矩形的宽度和高度
CGRect: 表示一个矩形的位置和大小
struct CGRect{
CGPoint origin;
CGSize size;
}
注意: CGRect数据结构的高度和宽度可以是负数。例如,一个矩形的原点是[0.0, 0.0]和大小是[10.0, 10.0]。这个矩形完全等同原点是 [10.0, 10.0]和大小是[-10.0, -10.0]的矩形。
2. 使用值来创建几何元素的方法
CGPoint point = CGPointMake(0.0f, 0.0f);
CGSize size = CGSizeMake(10.0f, 10.0f)
CGRect rect = CGRectMake(point.x, point.y, size.width, size.height);