网络上找了两种方法:
声明view变量:UIView *view;
一、CATransform3D类
变量声明:CATransform3D myTransform;
变量定义:
(1)view缩放 myTransform=CATransform3DMakeScale(float,float,float); 默认值1.0,1.0,1.0
(2)view移动 myTransform=CATransform3DMakeTranslation(float,float,float);默认值0,0,0
(3)view旋转 myTransform=CATransform3DMakeRotation(float,float,float,float);默认值
变量使用:
(1) view.layer.transform=myTransform;选择上面的任意一个可以实现相应的功能。
(2)view.layer.transform=CATransform3DConcat(myTransform,myTransform);选择上面的任意两个可以实现两个功能的并集
二、CGAffineTransform类
变量声明:CGAffineTransform myTransform;
变量定义:myTransform=CGAffineTransformMakeTranslation(float,float);默认值0,0
变量使用:view.transform=myTransform;可以实现view的平移