有没有办法动画uiview随着cicle轨迹移动?
答案 0 :(得分:4)
您必须创建一个圆形路径并在路径上为视图设置动画。您可以使用UIBezierPath创建循环路径。 Here是一个可以完全满足您需求的示例。
答案 1 :(得分:4)
有几种选择。可能最简单的方法是将视图放在父视图上,然后设置围绕其Z轴旋转父视图的动画。
我猜你也可以构建一个变换来移动视图,然后旋转它,并将变换设置为不同的旋转值。我不得不修补它。我知道第一种方法可以快速轻松地设置。
正如另一张海报所说,您还可以创建一个关键帧动画,该动画使用CGPath沿着近似圆形的曲线为您的视图设置动画,但这样做会更多。