我是 PaintCode 的初学者,知道如何绘制进度条,但如何绘制如下图所示的图像。感谢有关参数的帮助,我可以控制数字和进度
问问题
443 次
2 回答
2
你可以使用椭圆的结束或开始角度参数和一个变量(值:0.0-1.0)和两个表达式:角度=(360-值*360)文本值=字符串从数字(100*值)+“%”。看到这个截图。你的绘图方法是: - (void)drawProgressWithValue: (CGFloat)value。这真的很容易。
— PaintCode 支持
于 2016-11-04T08:45:45.860 回答
0
不错的技巧是使用具有大间隙(如 1000)的Pattern Stroke并将变量附加到Dash属性。通过这种方式,您可以创建任何贝塞尔形状并将其描边动画化为进度条。
观看此视频:为Apple Watch 活动环制作动画(大约 3:40)
于 2016-11-04T08:54:55.887 回答