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
网友评论