博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
transform的使用
阅读量:6846 次
发布时间:2019-06-26

本文共 799 字,大约阅读时间需要 2 分钟。

hot3.png

###1.平移,缩放,旋转

//平移self.tempView.transform = CGAffineTransformMakeTranslation(-100, 100);//缩放self.tempView.transform = CGAffineTransformMakeScale(0.5, 0.5);//旋转self.tempView.transform = CGAffineTransformMakeRotation(-M_PI_4);

###2.除此之外还可以叠加动画效果,三种或者两种合起来

//平移+缩放+旋转CGAffineTransform translation = CGAffineTransformMakeTranslation(-100, 100);CGAffineTransform scaleTranslation = CGAffineTransformScale(translation, 0.5, 0.5);CGAffineTransform rotateScaleTranslation = CGAffineTransformRotate(scaleTranslation, M_PI_2); self.tempView.transform = rotateScaleTranslation;

###3.清空以前的效果,在回复原来的时候也可以做动画,跟之前相反的效果

// 清空transform,以前的平移、缩放、旋转都会消失[UIView animateWithDuration:2.0 animations:^{        self.tempView.transform = CGAffineTransformIdentity;        }];

转载于:https://my.oschina.net/jlongtian/blog/849834

你可能感兴趣的文章
小白的进阶之路17
查看>>
异常处理
查看>>
java查询几个菜单下的所有下级菜单
查看>>
Buildroot lmbench使用方法
查看>>
java中的包装类
查看>>
DL吴教授视频学习
查看>>
Windows平台下,Scrapy Installation,安装问题解决
查看>>
net中捕获摄像头视频的方式及对比
查看>>
国资委将规范国有企业收入分配机制
查看>>
RabbitMQ 消息确认机制
查看>>
NSValue&NSNumber
查看>>
API接口自动化之1 常见的http请求
查看>>
JS中数组的常用方法
查看>>
测试和恢复性的争论:面向对象vs.函数式编程
查看>>
iOS开发之数据存储篇
查看>>
201621123075 Week03-面向对象入门
查看>>
python高级特性 知识 架构总结
查看>>
HDU5726:GCD——题解
查看>>
[BZOJ3398] [Usaco2009 Feb]Bullcow 牡牛和牝牛(动态规划)
查看>>
MSCRM 2011 判断表单保存、保存并关闭、保存并新建
查看>>