您的位置:首页 > 其它

transform的使用

2015-12-09 20:48 375 查看

transform的使用

概念

对UIView做形变的操作,它是UIView的属性

transform的操作

平移

[UIView animateWithDuration:0.25 animations:^{
//平移
//CGAffineTransformMake是始终相对于最原始的位置.每一次做完transform,下一次它会自动清空上一次的transform.
//self.redView.transform = CGAffineTransformMakeTranslation(0, 50);
//t:哪对于哪个transform做形变操作.(相对于上一次的形变.)
//self.redView.transform = CGAffineTransformTranslate(self.redView.transform, 0, 50);

}];


缩放

[UIView animateWithDuration:0.25 animations:^{

//缩放
//参数缩放的比例
//self.redView.transform = CGAffineTransformMakeScale(1.5, 1.5);
//self.redView.transform = CGAffineTransformScale(self.redView.transform, 1.2, 1.2);

}];


旋转

[UIView animateWithDuration:0.25 animations:^{

//旋转
//angle:旋转的角度,传的值是弧度
//self.redView.transform = CGAffineTransformMakeRotation(M_PI_4);
self.redView.transform = CGAffineTransformRotate(self.redView.transform, M_PI_4);

}];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: