CGRect相关方法的使用说明

CGRectInset和CGRectOffset。

两者的作用都是通过参数改变CGRect并返回一个CGRect类型的数据。
两者的区别:

  • CGRectInset会进行平移和缩放两个操作。
  • CGRectOffset做的只是平移。

CGRectInset:

CGRectInset(CGRect rect, CGFloat dx, CGFloat dy),三个参数。

  • rect:待操作的CGRect。
  • dx:为正数时,向右平移dx,宽度缩小2dx。为负数时,向左平移dx,宽度增大2dx。
  • dy:为正数是,向下平移dy,高度缩小2dy。为负数是,向上平移dy,高度增大2dy。

CGRectOffset:

CGRectOffset(CGRect rect, CGFloat dx, CGFloat dy),三个参数。

  • rect:待操作的CGRect。
  • dx:为正数时,向右平移dx。为负数时,向左平移dx。
  • dy:为正数时,想下平移dy。为负数时,向上平移dy。

   转载规则


《CGRect相关方法的使用说明》 志鹏 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Interface Builder Interface Builder
Interface Builder 简介Interface Builder(IB)源于NeXT Interface Builder,从iOS系统的问世到现在,一直伴随着它共同成长。 IB是什么?IB是苹果公司给开发者提供的可视化UI开发工具
2018-03-06 志鹏
下一篇 
IJK_learn IJK_learn
如何切换播放路径不能切换路径,解决方法释放当前播放器,重新创建一个新的播放器
2018-02-10 志鹏
  目录