CGAffineTransform可以通过很多函数获得
CGAffineTransform transform =CGAffineTransformIdentity;
CGAffineTransform transform = CGAffineTransformMakeRotation(-M_PI/2);//逆时钟旋转90
等等,这类函数会重新获取一个transform
transform =CGAffineTransformRotate(transform, -M_PI/2)
同样是旋转, CGAffineTransformRotate 则不会清空之前的设置,是对同一个transform进行设置位移等其他都是同理,参数不带transform的都是重新获取transform。
备注:CGAffineTransformRotate(这里的角度是可以叠加的)//参数为0就回到偏转角度0度,连续设置成-M_PI/2偏转到-90度,再连续设置成-M_PI/2偏转到-180度。
[testView setTransform:transform];
[testView setTransform:transform1];transform被transform1替换而不是叠加。