Ios 有人能解释一下CGRectZero的用途吗
我是iOS新手。有谁能解释一下CGRectZero的用途和使用位置吗?CGRectZero等于CGRectMake(0,0,0,0)。通常用于快速初始化CGRect对象Ios 有人能解释一下CGRectZero的用途吗,ios,objective-c,cgrect,Ios,Objective C,Cgrect,我是iOS新手。有谁能解释一下CGRectZero的用途和使用位置吗?CGRectZero等于CGRectMake(0,0,0,0)。通常用于快速初始化CGRect对象 CGRectZero = CGRectMake(0, 0, 0, 0); 例如: CGRect frame = CGRectZero; frame.size.width = someWidth; frame.size.height = someHeight; myView.frame = frame; 来自苹果的文档: /*
CGRectZero = CGRectMake(0, 0, 0, 0);
例如:
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
是在(0,0,0,0)处创建并初始化CGRectCGRectZero
位置为(0,0)、宽度和高度为0的矩形常量。零矩形相当于CGRectMake(0,0,0,0)
在OS X v10.0及更高版本中提供
在CGGeometry.h中声明
更多详细信息Swift 4.0- 位置为(0,0)、宽度和高度为0的矩形常量。 零矩形相当于CGRectMake(0,0,0,0)
这是一个如何使用它的示例:在您的答案中输入错误,CFRectZero应该是cgretzero。@Wayne nice catch:)
CGRect.zero == CGRect(x: 0, y: 0, width: 0, height: 0)