我开始玩Swift的核心动画方法,并试图弄清楚这两种方法之间的区别。我成功使用CGAffineTransformRotate进行正方形旋转,但我想知道对方的用途是什么。
我最好的猜测是CGAffineTransformRotate是在已经旋转的东西上执行的,因为它有一个接受变换的参数。
答案 0 :(得分:6)
CGAffineTransformMakeRotation( angle )
创建一个新的仿射变换矩阵,表示固定角度的旋转。
CGAffineTransformRotate( t, angle )
通过对现有的仿射变换应用旋转来创建新的仿射变换矩阵。