答案 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左右)