任何人都可以解释一下CGRectZero的用途
我是iOS新手。 任何人都可以解释一下CGRectZero
的用途以及它的用途吗?
CGRectZero等于CGRectMake(0,0,0,0)。 通常用于快速初始化CGRect对象。
例如:
CGRect frame = CGRectZero; frame.size.width = someWidth; frame.size.height = someHeight; myView.frame = frame;
从苹果的文档:
/* The "zero" rectangle -- equivalent to CGRectMake(0, 0, 0, 0). */ CG_EXTERN const CGRect CGRectZero CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
CGRectZero = CGRectMake(0, 0, 0, 0);
CGRectZero
一个矩形常量,位置(0,0),宽度和高度为0.零矩形等同于CGRectMake(0,0,0,0)。
在OS X v10.0和更高版本中可用。
在CGGeometry.h中声明。
更多细节几何零点
CGRectZero
的使用是在(0,0,0,0)处创build并初始化一个CGRect,
Swift 4.0 –
一个矩形常量,位置(0,0),宽度和高度为0.零矩形等同于CGRectMake(0,0,0,0)。
CGRect.zero == CGRect(x: 0, y: 0, width: 0, height: 0)
文件