简单动画transform形变

2019-04-24  本文已影响0人  大王的锅

1-通过transform修改位置(平移)

CGAffineTransformMakeTranslation(X偏移量, Y偏移量);//变到某个位置,只能移动一次

CGAffineTransformTranslate(在某个transform的基础上-一般为自身, X偏移量, Y偏移量);//在自身的基础上移动

2-通过transform修改大小(缩放)

CGAffineTransformMakeScale(宽缩放的倍数, 高缩放的倍数);

CGAffineTransformScale(在某个transform的基础上-一般为自身, 宽缩放的倍数, 高缩放的倍数);

3-通过transform进行旋转(旋转)

CGAffineTransformMakeRotation(旋转的弧度);

CGAffineTransformRotate(在某个transform的基础上-一般为自身, 旋转的弧度);

4-恢复transform形变

在发生形变的时候苹果推荐使用transform.

形变的时候frame发生变化,bounds不发生变化.

CGAffineTransformIdentity的含义?

最原始的transform

上一篇 下一篇

猜你喜欢

热点阅读