transform本質(zhì)上是改變了控件的frame
transform基本設(shè)置
// 縮放
self.tempView.transform = CGAffineTransformMakeScale(0.5, 0.5);
// 平移
self.tempView.transform = CGAffineTransformMakeTranslation(-100, 100);
//旋轉(zhuǎn)
self.tempView.transform = CGAffineTransformMakeRotation(-M_PI_4);
transform屬性的疊加
CGAffineTransform translation = CGAffineTransformMakeTranslation(-100, 100);
CGAffineTransform scaleTranslation = CGAffineTransformScale(translation, 0.5, 0.5);
CGAffineTransform rotateScaleTranslation = CGAffineTransformRotate(scaleTranslation, M_PI_2);
self.tempView.transform = rotateScaleTranslation;
清空transform,以前的平移、縮放、旋轉(zhuǎn)都會(huì)消失
self.tempView.transform = CGAffineTransformIdentity;