5 变换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 变换相关的知识,希望对你有一定的参考价值。

CALayer的变换属性

transform     注意这里的transfrom对应的CATransform3D
affineTransform 对应于UIView的transform属性,都是 CGAffineTransform 类型
    

仿射变换

技术分享?

CGAffineTransform 中的“仿射”的意思是无论变换矩阵用什 么值,图层中平行的两条线在变换之后任然保持平行

技术分享?

记住仿射变换就是矩阵相乘的问题就不难理解这个单位矩阵的问题了
技术分享?

技术分享?

3D变换

技术分享?
技术分享?

TODO: 3D变换的其它属性,由于这一部分的内容暂时没有用到,后续补充(95页内容)

 

以上是关于5 变换的主要内容,如果未能解决你的问题,请参考以下文章

播放视频时的 CALayer 消息(Xcode 12.5.1,Swift 5)

如何使用 CAKeyframeAnimation 变换旋转检测某些旋转进度?

iOS Core Animation Advanced Techniques-变换

CALayer 详解

网格变形动画

图层CALayer