6

有什么方法可以使 uiview 与 cicle 轨迹一起移动?在此处输入图像描述

4

2 回答 2

4

您将必须创建一个圆形路径并在路径上为您的视图设置动画。您可以使用 UIBezierPath 创建圆形路径。是一个完全符合您要求的示例。

于 2012-04-09T12:55:07.910 回答
4

有几个选项。可能最简单的方法是将您的视图放在父视图上,然后围绕其 Z 轴动画旋转父视图。

我猜你也可以构建一个变换来改变你的视图,然后旋转它,并将变换设置为不同的旋转值。我不得不修补它。我知道第一种方法设置起来既快速又容易。

正如另一张海报所说,您还可以创建一个关键帧动画,该动画使用 CGPath 沿近似圆形的曲线为您的视图设置动画,但这需要更多的工作。

于 2012-04-25T03:25:19.040 回答