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。