Bezier路径具有动态宽度变化

我想用动态改变线宽来创建bezier路径。 我需要在线的每个部分上花费相同的颜色。 所以,更长的线应该更薄。 而较短的线应该是大胆的。 或者,至少,line应该从开始到结束改变它的宽度。
任何想法如何实现呢?
谢谢。

实现这一目标的唯一方法是使用不同厚度和颜色的多个UIBezierPath