2013-11-27 81 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。但它爲點之間的每個分段添加了疊加層,我認爲這不是太高效。

這是唯一可能的方法嗎? (我需要繪製數百甚至數千個這樣的細分......)這怎麼能輕鬆實現?

感謝

回答