如何使用PaintCode绘制自定义进度循环

时间:2016-10-19 09:37:21

标签: paint-code

我是PaintCode的首发,知道如何绘制进度条,但如何绘制如下图像。请求帮助 使用参数我可以控制数字和进度

enter image description here

2 个答案:

答案 0 :(得分:2)

你可以使用椭圆和一个变量的结束或起始角度参数(值:0.0-1.0)和两个表达式:angle =(360-value * 360)textValue = stringFromNumber(100 * value)+“%” 。选择此屏幕截图。您的绘图方法是: - (void)drawProgressWithValue:(CGFloat)值。 这真的很容易。

Making progress arc in PaintCode

- PaintCode支持

答案 1 :(得分:0)

不错的诀窍是使用 Pattern Stroke 和大的 Gap (如1000)并将变量附加到 Dash 属性。这样,您可以创建任何贝塞尔曲线形状,并将其笔划设置为进度条动画。

观看此视频:Animating Apple Watch Activity Rings(约3:40左右)