我实际上是使用swift进行iOS开发的新手。所以为了简短起见,我想在故事板中制作这个图形:RPM DASH
我试图在后台控制动画进度时使用接收到的数据制作rpm条,我不知道从哪里开始,以及使用什么样的工具(Class,API,..)。
这是我要重现的内容的视频(12秒):https://www.youtube.com/watch?v=24cphMoAcyU(只有该栏的动画)
我想知道:
如何在xcode中创建该栏
如何使用swift中的数据为其设置动画
已经尝试过PaintCode,它可能会成功,但是有一种xcode方式。
所以请任何人帮忙,向我展示如何做到这一点。感谢
答案 0 :(得分:0)
您应该创建具有所需形状的UIBezierPath
,然后使用strokeEnd
为其CABasicAnimation
属性制作动画。
详细了解:UIBezierPath和CABasicAnimation,以及包含示例代码here,here和here的一些帖子。