CGAffineTransform作用
•
利用
transform
属性可以修改控件的位移(位置)、缩放、旋转
•
•
创建一个
transform
属性
Ø
CGAffineTransform
CGAffineTransformMakeTranslation(
CGFloat
tx
,
CGFloat
ty
)
;
Ø
CGAffineTransform
CGAffineTransformMakeScale(
CGFloat
sx,
CGFloat
sy
);
Ø
CGAffineTransform
CGAffineTransformMakeRotation(
CGFloat
angle
)
(angle是弧度制,并不是角度制)
•
在某个
transform
的基础上进行叠加
Ø
CGAffineTransform
CGAffineTransformTranslate(
CGAffineTransform
t
,
CGFloat
tx,
CGFloat
ty
);
Ø
CGAffineTransform
CGAffineTransformScale(
CGAffineTransform
t
,
CGFloat
sx,
CGFloat
sy
);
Ø
CGAffineTransform
CGAffineTransformRotate(
CGAffineTransform
t
,
CGFloat
angle
);
Ø
•
清空之前设置的
transform
属性
view.transform = CGAffineTransformIdentity;