2012-06-29 62 views
0

我一直在尋找一種繪製自定義線條的方式,但唯一的幫助就是如何用UIColor畫線。如何在MKMapview上繪製自定義線條?

我想繪製一條直線,但不僅僅是一個顏色。我希望該行的外觀可以自定義。

(所以現在我可以畫線,2點之間,但也不行我想要的)

我想行得直45條線就可以了,它是灰色和黑色。

有人可以幫忙嗎?

這條線看起來像這樣,我也在想我可以拉伸這個圖像,但是如果我拉伸它,它會看起來有點奇怪。

enter image description here

+0

聽起來像你想要一個漸變?或者我脫下鉸鏈? –

+0

你是說你想在兩點之間劃一條線,那麼你想要45度的線與交替的灰色和黑色?添加一些更多的解釋,有人可以幫助 – zolio

+0

我已經添加了一行示例:) – WYS

回答

0

你爲什麼不添加圖片呢?我是新開發人員,所以我不知道採取其他方式來做到這一點。只有具有紋理的OpenGL,但不需要使用openGL。所以我的建議是添加圖像。

+0

如果我添加圖像,我不會能夠調整行大小。我可以有一個非常長的路線,然後切斷它。但是,我會遇到規模問題。 – WYS

0

聽起來像你想要的是MKPolylineView Class。您爲其分配包含線條中的點的多段線。由於多段線視圖是MKOverlayPathView,您可以設置筆觸和填充顏色。

因爲它也是一個UIView子類可以通過掠的意見圖層屬性和添加漸變,陰影,口罩甚至進一步操縱外觀等

有沒有你想達到特定的效果呢?

+0

感謝您的回答,我一直在使用MKPolyLineView。但你可能是對的,我可能不得不通過CALayer的所有特性。但如果有更優雅的解決方案,我寧願使用它,謝謝。 – WYS

相關問題