控件的transform

Posted on 2016-07-10 00:20  柠檬片  阅读(95)  评论(0)    收藏  举报
 1     // transform:所有的控件都有transform
 2     // transform:形变
 3     // transform有什么作用?设置控件形变(平移,旋转,缩放)
 4 
 5  [UIView animateWithDuration:0.25 animations:^{
 6         
 7 //        CGRect frame = _redView.frame;
 8 //        frame.origin.x += 200;
 9 //        _redView.frame = frame;
10         // 相对于最开始的位置平移
11         // MakeTranslation:基于最开始的位置形变,每次一使用,把之前的形变清空,重新从最原始的位置形变
12 //        _redView.transform = CGAffineTransformMakeTranslation(200, 0);
13         
14         // 相对于上一次形变
15         // t:相对于哪一次的形变
16 //        _redView.transform = CGAffineTransformTranslate(_redView.transform, 100, 0);
17         
18         // 旋转
19 //        _redView.transform = CGAffineTransformMakeRotation(M_PI_2);
20         // 缩放
21         // sx:宽度缩放比例, sy:高度缩放比例
22 //        _redView.transform = CGAffineTransformMakeScale(0.5, 0.5);
23         
24         _redView.transform = CGAffineTransformRotate(_redView.transform, M_PI_2);
25     }];
控件的Transform