截断 UIBezierPath

Truncate a UIBezierPath

我正在尝试创建一种进度条 class,它随着 UIBezierPath 的进展而填充。我需要用受控动画抚摸 UIBezierPath

如果我可以将路径截断到其原始长度的精确部分,我想我可以实现这个。这可能吗?我可以使用另一种方法来精确控制路径的动画描边吗?

我看过 this question,但答案似乎是解决在每个元素的开头和结尾找到点的问题。我需要在逐个像素级别获取点列表,以使点列表成为可行的解决方案。

我相信我正在寻找 strokeEnd 属性。