简单动画transform形变

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容