2D仿射变换
UIView的transform属性是一个CGAffineTransform类型,用于在二维空间做旋转,缩放和平移。CGAffineTransform是一个可以和二维空间向量(例如CGPoint)做乘法的3X2的矩阵:
Paste_Image.png
当对UIView应用变换矩阵,UIView图层矩形内的每一个点都被相应地做变换,从而形成一个新的四边形的形状。CGAffineTransform中的“仿射”的意思是无论变换矩阵用什么值,图层中平行的两条线在变换之后任然保持平行.

本文探讨了iOS开发中的2D仿射变换,重点介绍了UIView的transform属性如何实现旋转、缩放和平移。通过使用CGAffineTransform矩阵,可以改变视图中每个点的位置,保持平行线的性质不变。内容包括单位矩阵CGAffineTransformIdentity的介绍和如何创建仿射变换矩阵。
1767

被折叠的 条评论
为什么被折叠?



