CGRectInset,CGRectOffset

CGRectInset

/* Inset `rect' by `(dx, dy)' -- i.e., offset its origin by `(dx, dy)', and

decrease its size by `(2*dx, 2*dy)'. */

CG_EXTERNCGRect CGRectInset(CGRect rect,CGFloat dx,CGFloat dy)

CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);

效果:相对父视图的中心点不变,宽为原宽度-dx,高为原高度-dy。


CGRectOffset

/* Offset `rect' by `(dx, dy)'. */

CG_EXTERNCGRect CGRectOffset(CGRect rect,CGFloat dx,CGFloat dy)

CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);

效果:相对父视图的视图宽高不变,原点x坐标为原x+dx,原点y坐标为原y+dy。

你可能感兴趣的:(CGRectInset,CGRectOffset)