transform

作者: 彼岸的黑色曼陀罗 | 来源:发表于2016-09-08 12:28 被阅读0次

transform

  • UIView的属性

    • 形变操作(缩放、旋转、平移)
  • .transform 是CGAffineTransform类型,结构体类型(a,b,c,d,tx,ty)

  • CGAffineTransformMake(a,b,c,d,tx,ty)

  • 平移

    • CGAffineTransformMakeTranslation:平移(tx,ty)x轴,y轴平移多少
    • 带Make是相对于最原始的位置,做形变操作,只用作做一次形变操作的时候使用
    • 不带Make是相对于上一次做形变(做多次形变的时候使用)
    • CGAffineTransformTranslate()
  • 缩放

    • 带make只能做一次缩放
    • CGAffineTransformMakeScale(sx,sy)
    • 不带make
    • CGAffineTransformScale(相对于哪个缩放,sx,sy)
  • 旋转
    • 旋转的角度,必须是弧度(M_PI)
    • CGAffineTransformMakeRotation(angle)
    • CGAffineTransformRotate()
      • M_PI2--90度
      • M_PI4--45度
  • 不要同时做平移、旋转、缩放的操作

相关文章

网友评论

      本文标题:transform

      本文链接:https://www.haomeiwen.com/subject/ghpsettx.html