2013-11-27 82 views
10

我想在多段线视图上应用渐变,具体取决于速度等条件。 我能够子类MKPolyLineRenderer绘制与自定义笔画和填充,但只有沿路径相同的颜色。沿着MKPolyLineView(MKPolylineRenderer)的梯度

我看到了其他类似的问题,如:Draw segments from a circle or donutOn OSX, how do I gradient fill a path stroke?,但它不完全是我想要的。 如果我理解正确,下面的路径不能用这些方法填充。至少不作为一个整体对待。

enter image description here

一个非常类似的问题是Gradient Polyline with MapKit ios。但它为点之间的每个分段添加了叠加层,我认为这不是太高效。

这是唯一可能的方法吗? (我需要绘制数百甚至数千个这样的细分......)这怎么能轻松实现?

感谢

回答