2013-05-30 10 views
5

現在、MKUserTrackingBarButtonItemが使用されたときに、mapView:didUpdateUserLocation:デリゲートメソッドを処理する以外の方法を検出しようとしています。MKUserTrackingBarButtonItemが使用されているときの検出方法

MKUserTrackingBarButtonItemの機能を呼び出して(threadにチェックしてください)、私はしたくない更新ロケーションのアクションを削除しようとしました。私は、任意のデリゲートメソッドを見つけることができません

がトリガ:任意のアイデア/

感謝を。

答えて

9

MKUserTrackingBarButtonItemにはMKMapViewが割り当てられていれば、トラッキングモードが変更されたとき(そのボタンを押したとき)マップビューの代理人にはmapView:didChangeUserTrackingMode:animated:が返されます。

ref:http://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html#//apple_ref/occ/intfm/MKMapViewDelegate/mapView:didChangeUserTrackingMode:animated

関連する問題