CGaffinetTransformRotate

CGaffinetTransformRotate

我开始使用斯威夫特的核心动画方法,并试图找出这两种方法之间的区别。我用CGaffinetTransformRotate成功地进行了一个正方形的旋转,但是我想知道另一个用于什么。
我的最佳猜测是,CGaffinetTransformRotate对已经旋转的对象执行,因为它有一个接受转换的参数。

最佳答案

CGAffineTransformMakeRotation( angle )创建表示固定角度旋转的新仿射变换矩阵。
CGAffineTransformRotate( t, angle )通过对现有仿射变换应用旋转来创建新的仿射变换矩阵。

07-28 03:54