Я новичок в iOS. Может ли кто-нибудь объяснить, что используется CGRectZero
и где он используется?
Может кто-нибудь объяснить, что такое использование CGRectZero
Ответ 1
CGRectZero равен CGRectMake (0,0,0,0). Обычно он используется для быстрого инициализации объекта CGRect.
Например:
CGRect frame = CGRectZero;
frame.size.width = someWidth;
frame.size.height = someHeight;
myView.frame = frame;
От Apple doc:
/* The "zero" rectangle -- equivalent to CGRectMake(0, 0, 0, 0). */
CG_EXTERN const CGRect CGRectZero
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
Ответ 2
CGRectZero = CGRectMake(0, 0, 0, 0);
Ответ 3
CGRectZero
Константа прямоугольника с расположением (0,0), шириной и высотой 0. Нулевой прямоугольник эквивалентен CGRectMake (0,0,0,0).
Доступно в OS X версии 10.0 и более поздних версиях.
Объявлено в CGGeometry.h.
подробнее Геометрические нули
Ответ 4
Использование CGRectZero
заключается в создании и инициализации CGRect в (0,0,0,0)
Ответ 5
Swift 4.0 -
Константа прямоугольника с расположением (0,0), шириной и высотой 0. Нулевой прямоугольник эквивалентен CGRectMake (0,0,0,0).
CGRect.zero == CGRect(x: 0, y: 0, width: 0, height: 0)