我开始研究 Swift 的核心动画方法,并试图找出这两种方法之间的区别。我成功地使用 CGAffineTransformRotate 制作了一个正方形旋转,但我想知道另一个是用来做什么的。
我最好的猜测是 CGAffineTransformRotate 是在已经旋转的东西上执行的,因为它有一个接受变换的参数。
最佳答案
CGAffineTransformMakeRotation( angle )
创建一个表示固定角度旋转的新仿射变换矩阵。
CGAffineTransformRotate( t, angle )
通过对现有仿射变换应用旋转来创建新的仿射变换矩阵。
关于swift - CGAffineTransformMakeRotation 和 CGAffineTransformRotate 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32001985/