美文网首页
iOS中关于CGAffineTransform方法的使用

iOS中关于CGAffineTransform方法的使用

作者: 消失的BUG | 来源:发表于2016-06-04 16:37 被阅读1198次

缩小与放大:

1:CGAffineTransform  transform = self.imgv.transform; //获取当前图片对象的Transform属性

2:CGAffineTransform transform1 = CGAffineTransformScale(transform, 1.2, 1.2);//在原有基础上进行放大 参数大于1时是放大

self.imgv.transform = transform1; //将放大过后的图片属性赋值给原有的图片属性

3:CGAffineTransform transform2 = CGAffineTransformScale(transform, 0.8, 0.8);

//图片缩小  参数小于1时为缩小

self.imgv.transform = transform2;  //缩小后的图片属性 赋值给原有的图片属性

旋转:

1:CGAffineTransform  transform = self.imgv.transform; //获取当前图片对象的Transform属性

2:self.imgv.transform = CGAffineTransformRotate(transform, M_PI_4*-1);

//在原有的基础上进行逆时针旋转

self.imgv.transform = CGAffineTransformRotate(transform, M_PI_4*1);//在原有的基础上顺时针旋转

相关文章

网友评论

      本文标题:iOS中关于CGAffineTransform方法的使用

      本文链接:https://www.haomeiwen.com/subject/jbvldttx.html