我有兩條使用addOverlay方法添加到我的MapView的路徑(藍色和紅色,例如)(MKPolyline)疊加層。然後,我已經定義了viewForOverlay方法,並將路徑加載到地圖上。但問題是我想要藍色的那個位於紅色的頂部,但相反的情況發生。MKPolyline重疊
如何讓我的紅色足跡在重疊時在藍色足跡上得到頂部?
我有兩條使用addOverlay方法添加到我的MapView的路徑(藍色和紅色,例如)(MKPolyline)疊加層。然後,我已經定義了viewForOverlay方法,並將路徑加載到地圖上。但問題是我想要藍色的那個位於紅色的頂部,但相反的情況發生。MKPolyline重疊
如何讓我的紅色足跡在重疊時在藍色足跡上得到頂部?
方法mapView:viewForOverlay:
被棄用的iOS 7.0見的:
這種新方法使用是mapView:rendererForOverlay:
與MKPolylineRenderer
對象。
把你的藍色覆蓋在你的紅色的頂部,可以用下面的方法:
insertOverlay:aboveOverlay:
蘋果的文檔描述添加和詳細覆蓋的方法插入:
祝你好運!