0
請參見下面的圖片:如何添加折線在地圖視圖的下半部分的iOS 7
正如你可以看到,我添加了一個mkpolyline
我mkmapview
但因爲路線是大如此部分路線已經移到其他子視圖的後面。
我想進行更改,以便在任何時候,多義線的位置都位於地圖視圖的底部一半(在顯示步驟說明的uitable
的下方)。可能嗎?
請參見下面的圖片:如何添加折線在地圖視圖的下半部分的iOS 7
正如你可以看到,我添加了一個mkpolyline
我mkmapview
但因爲路線是大如此部分路線已經移到其他子視圖的後面。
我想進行更改,以便在任何時候,多義線的位置都位於地圖視圖的底部一半(在顯示步驟說明的uitable
的下方)。可能嗎?
您需要將地圖視圖放大才能讓路徑顯示在路徑文本視圖的下方。有兩種方法做到這一點一般:
MKCoordinateRegion
(或MKMapRect
),這與微胖空間路線的上述MKMapView
框架,使得它位於路線下方文本視圖並保持適合路線的region
選項2更容易,但具有不同的視覺效果。選項1要求您在保持路線顯示區域的同時填充顯示區域。
對於選項1,請使用已將地圖縮放到路線並操縱visibleMapRect
的事實。請嘗試:
MKMapRect visibleMapRect = map.visibleMapRect;
visibleMapRect.origin.y = visibleMapRect.size.height;
visibleMapRect.size.height *= 2;
map.visibleMapRect = visibleMapRect;
感謝您的評論。選項1的任何教程都有鏈接嗎? –
不是專門爲此而添加了一個應該有希望工作的選項。 – Wain