5
我在我的應用中實現了地圖功能,允許用戶通過平移來設置其當前位置。在平移時跟蹤MKMapView中心座標
所有這一次,我想在centerCoordinate
有一個MKAnnotation
。所以我想要做的就是跟蹤地圖的centerCoordinate何時發生變化並正確更改註釋的座標。該行爲將類似於優步,Hailo等。
我試過了一個基於時間的實現,其中每個0.00001scenterCoordinate
將被檢查並且註釋也將被移動。但是,如果地圖不輕輕地滑動,則註釋會從一個地方跳到另一個地方,這不會構成一個好的用戶界面。
我試過的另一個實現是通過手勢識別器和MKMapView
(regionDidChange
/regionWillChange
)的代理方法。這也是一次非常突然的過渡。
任何人都可以請告訴我如何更好地做到這一點?
哈哈,夠公平的。我也考慮過這一點,但我想我太固執了,想通過MKAnnotation操作來實現它。感謝給我我需要的微調。節日快樂! –
這工作得很好。 – quantumpotato