一、iOS transform 动画
view.transform:一般是 View 的旋转,拉伸移动等属性,是二维的,通常使用都是前缀 CGAffineTransform 的类。
view.layer.transform:可以在 3D 模式下面的变化,通常使用的都是前缀为 CATransform3D 的类。
两者的区别就是在 二维和 三维的区别,是用 CGAffineTransform 和 CATransform3D 的区别。
transform 几个常用的函数:
1、平移
angle = x*Double.pi/180
附: demo下载地址
参考链接:
iOS 开发之动画篇 - Transform和KeyFrame动画
CGAffineTransform 放射变换 - CSDN博客
CGAffineTransform二维视图旋转、缩放、平移变换详解 - 掘金
网友评论