2010-05-12 55 views
3

當我在地圖上繪製線條時,我注意到我的註記視圖沒有覆蓋線條的整個區域(這很好,只要我可以繪製在邊界之外的觀點)。clipToBounds = NO

這是我正在經歷的一張照片。 clipToBounds屬性設置爲NO用於註釋視圖,並且我向背景添加了半透明顏色,以便您可以看到視圖的位置。 blue line not drawn outside bounds http://img.skitch.com/20100512-qdm18j7x42wptw3cumnr6h271q.jpg

引腳代表地圖上的各種航點。

我是否必須做一些特殊的事情來讓線條繼續在視圖的邊界之外繪畫?

+0

鏈接的圖像已經消失,這使得這個問題難以理解。有什麼機會可以修復它? – combinatorial 2015-04-14 21:26:24

回答

0

你指的是什麼行?

無論如何,我認爲答案應該是「否」,除非你正在做自定義繪圖。

在這種情況下,您需要確保[view setNeedsDisplay]在需要繪製線條時被調用。

+0

我正在做自定義繪圖...你看到的藍色視圖是一個MKAnnotationView,它以地圖上的第一個航點爲中心。 每當地圖通過MKMapViewDelegate方法更改時,我都會更新繪圖。它繪製視圖內的所有內容,但不包含任何內容。 – 2010-05-13 02:29:37

+0

哦,我所指的是跟在引腳後面的藍線。 – 2010-05-13 02:30:10