我开始使用斯威夫特的核心动画方法,并试图找出这两种方法之间的区别。我用CGaffinetTransformRotate成功地进行了一个正方形的旋转,但是我想知道另一个用于什么。
我的最佳猜测是,CGaffinetTransformRotate对已经旋转的对象执行,因为它有一个接受转换的参数。
最佳答案
CGAffineTransformMakeRotation( angle )
创建表示固定角度旋转的新仿射变换矩阵。CGAffineTransformRotate( t, angle )
通过对现有仿射变换应用旋转来创建新的仿射变换矩阵。