如何在Swift中作为动画现场圈出UIView?

时间:2016-07-16 18:38:27

标签: ios swift animation uiview cgaffinetransform

我很难理解如何在场景中将UIView作为动画旋转并将其放在Swift代码中?

我有一个UIView(名为myView,必须始终保持直立(UIView不会旋转)。但是,我想开始一个连续的动画推动UIView向外侧移动并在现场以完美的圆圈移动它。

我已经模拟了下面的UIView,显示了UIView如何保持直立但绕其原始位置旋转。

动画几乎就像在一个地方圈出鼠标光标一样。鼠标光标保持不变,但在一个点上圈出。

随着动画的不断运行,我希望能够随时通过电话停止播放。

我考虑使用简洁的UIView.animateWithDurationmyView.transform = CGAffineTransformMakeTranslation,但我不明白如何在现场制作翻译圈。

对解决方案的任何帮助表示赞赏。

enter image description here

与此动画非常相似,它以圆圈的方式移动:

enter image description here

0 个答案:

没有答案