我是iOS新手。任何人都可以解释CGRectZero
的用途和使用位置吗?
答案 0 :(得分:16)
CGRectZero等于CGRectMake(0,0,0,0)。通常它用于快速初始化CGRect对象。
例如:
CGRect frame = CGRectZero;
frame.size.width = someWidth;
frame.size.height = someHeight;
myView.frame = frame;
来自Apple的文档:
/* The "zero" rectangle -- equivalent to CGRectMake(0, 0, 0, 0). */
CG_EXTERN const CGRect CGRectZero
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
答案 1 :(得分:2)
CGRectZero = CGRectMake(0, 0, 0, 0);
答案 2 :(得分:2)
<强> CGRectZero 强>
一个矩形常量,位置(0,0),宽度和高度为0.零矩形等效于CGRectMake(0,0,0,0)。
在OS X v10.0及更高版本中可用。
在CGGeometry.h中声明。
更多详情Geometric Zeros
答案 3 :(得分:1)
使用CGRectZero
是在(0,0,0,0)创建和初始化CGRect
答案 4 :(得分:0)
Swift 4.0 -
一个矩形常量,位置(0,0),宽度和高度为0。 零矩形等同于CGRectMake(0,0,0,0)。
CGRect.zero == CGRect(x: 0, y: 0, width: 0, height: 0)