transform屬性作用:給我們的控件做一些形變,(平移,縮放,旋轉(zhuǎn))
移動(dòng)
// 平移
//每次移動(dòng)都是相對(duì)于上次位置
_redView.transform = CGAffineTransformTranslate(_redView.transform, 100, 0);
//每次移動(dòng)都是相對(duì)于最開始的位置
_redView.transform = CGAffineTransformMakeTranslation(200, 0);
縮放
// sx:寬度縮放的比例 sy:高度縮放的比例
//每次縮放都是相對(duì)于最初的大小
_redView.transform = CGAffineTransformMakeScale(0.5, 0.5);
//每次縮放都是相對(duì)于上次的大小
_redView.transform = CGAffineTransformScale(_redView.transform, 0.5, 0.5);
旋轉(zhuǎn)
// 每次旋轉(zhuǎn)都是相對(duì)于最初的角度
_redView.transform = CGAffineTransformMakeRotation(M_PI_4);
//每次旋轉(zhuǎn)都是相對(duì)于現(xiàn)在的角度
_redView.transform = CGAffineTransformRotate(_redView.transform, M_PI_4);