iOS中的动画RPM栏

时间:2016-01-01 11:12:24

标签: ios swift animation

我实际上是使用swift进行iOS开发的新手。所以为了简短起见,我想在故事板中制作这个图形:RPM DASH

我试图在后台控制动画进度时使用接收到的数据制作rpm条,我不知道从哪里开始,以及使用什么样的工具(Class,API,..)。

这是我要重现的内容的视频(12秒):https://www.youtube.com/watch?v=24cphMoAcyU(只有该栏的动画)

我想知道:

  • 如何在xcode中创建该栏

  • 如何使用swift中的数据为其设置动画

已经尝试过PaintCode,它可能会成功,但是有一种xcode方式。

所以请任何人帮忙,向我展示如何做到这一点。感谢

1 个答案:

答案 0 :(得分:0)

您应该创建具有所需形状的UIBezierPath,然后使用strokeEnd为其CABasicAnimation属性制作动画。

详细了解:UIBezierPathCABasicAnimation,以及包含示例代码hereherehere的一些帖子。