iOS CGRectGetMax/Y使用
CGRect , CGRectContainsPoint
BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);
CGRect CGRect ,
BOOL contains = CGRectContainsRect(CGRect rect1, CGRect rect2);
. CGRectIntersectsRect
BOOL contains = CGRectIntersectsRect(CGRect rect1, CGRect rect2);
float float_ = CGRectGetMaxX(CGRect rect);
CGRectGetMaxY
CGRectGetMidX X
CGRectGetMidY Y
CGRectGetMinX
CGRectGetMinY
CGRectContainsPoint , ,
iOSのインタフェースレイアウトでは、CGRectGetMaxXという方法を使用して、現在のコントロールのx座標値+幅の数値を容易に取得できます.これにより、レイアウトを容易にすることができます.
同様にCGRectGetMaxYはy座標値+コントロールの高さを取得する値であり、もちろんこのシリーズの方法はまだ多くの人が試してみることができます.
/* Return the leftmost x-value of `rect'. */
CG_EXTERN CGFloat CGRectGetMinX(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the midpoint x-value of `rect'. */
CG_EXTERN CGFloat CGRectGetMidX(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the rightmost x-value of `rect'. */
CG_EXTERN CGFloat CGRectGetMaxX(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the bottommost y-value of `rect'. */
CG_EXTERN CGFloat CGRectGetMinY(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the midpoint y-value of `rect'. */
CG_EXTERN CGFloat CGRectGetMidY(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the topmost y-value of `rect'. */
CG_EXTERN CGFloat CGRectGetMaxY(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the width of `rect'. */
CG_EXTERN CGFloat CGRectGetWidth(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Return the height of `rect'. */
CG_EXTERN CGFloat CGRectGetHeight(CGRect rect)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);