2011-02-08 22 views
0

我在我的應用程序中使用MKMapView並實現它的委託。與Google地圖一樣,我想知道用戶何時移動地圖。 如果您打開Goog​​le地圖應用程序,並按下GPS圖標,則該按鈕將設置爲完成樣式,並且地圖會居中您的位置。無論何時移動地圖,圖標都會自動回到PLAIN樣式。
我該怎麼做同樣的事情?MKMapViewDelegate當用戶移動地圖時的通知

最好的問候,
保羅Peelen

+1

我不確定這是否能解決您的問題。但嘗試` - mapView:regionDidChangeAnimated:`方法。 – EmptyStack 2011-02-08 09:41:11

+0

它實際上......我昨天試過,它沒有工作,但現在它工作了!謝謝!發佈它作爲答案,我會批准它。 – 2011-02-08 10:00:02

回答

2

我不知道這是否會解決您的問題。但是請嘗試覆蓋regionDidChangeAnimated:方法MKMapViewDelegate

Doc:只要當前顯示的地圖區域發生變化,就會調用此方法。在滾動期間,可能會多次調用此方法以將更新報告給地圖位置。因此,此方法的實現應儘可能輕量級以避免影響滾動性能。

相關問題