UIView在点上旋转动画
答
我认为你需要在这里做什么是使用CAKeyframeAnimation沿路径移动您的视图。当然,在这种情况下,您将使用圆形路径。但是,您也想要旋转视图。 A CABasicAnimation应该为此工作。您可以使用CAAnimationGroup同时运行两个动画。
警告:我没有试过这个,所以如果您遇到麻烦让您认为这是错误的路径,请相信。
您似乎也可以在视图的transform
属性上使用单个关键帧动画来完成整个动画。这可能是也可能不是这种情况,但计算一个中间变换矩阵的数组似乎并不是很有趣。
让我们知道它是如何工作的。