3

我是 PaintCode 的初学者,知道如何绘制进度条,但如何绘制如下图所示的图像。感谢有关参数的帮助,我可以控制数字和进度

在此处输入图像描述

4

2 回答 2

2

你可以使用椭圆的结束或开始角度参数和一个变量(值:0.0-1.0)和两个表达式:角度=(360-值*360)文本值=字符串从数字(100*值)+“%”。看到这个截图。你的绘图方法是: - (void)drawProgressWithValue: (CGFloat)value。这真的很容易。

在 PaintCode 中制作进度弧

— PaintCode 支持

于 2016-11-04T08:45:45.860 回答
0

不错的技巧是使用具有大间隙(如 1000)的Pattern Stroke并将变量附加到Dash属性。通过这种方式,您可以创建任何贝塞尔形状并将其描边动画化为进度条。

观看此视频:为Apple Watch 活动环制作动画(大约 3:40)

于 2016-11-04T08:54:55.887 回答