转自 https://blog.csdn.net/huangfei711/article/details/77506771
CGRectInset和CGRectOffset都是通过参数改变CGRect并返回一个CGRect类型的数据。总结出两者的区别在于:CGRectInset会进行平移和缩放,CGRectOffset做的只是平移。
CGRect CGRectInset(CGRect rect, CGFloat dx, CGFloat dy)
通过dx和dy重置第一个参数rect作为结果返回。重置方式为,首先将rect的坐标(origin)按照(dx,dy)进行平移 ,然后rect的大小(size)宽度缩小2倍的dx,高度缩小2倍的dy。