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 }];
浙公网安备 33010602011771号