5

我目前正在尝试找到一种方法来检测何时MKUserTrackingBarButtonItem使用,而不是处理mapView:didUpdateUserLocation:委托方法。

我试图 setActionMKUserTrackingBarButtonItem来调用我的函数(检查这个线程),但是诅咒它删除了我不想要的更新位置操作。

我没有发现任何委托方法被触发:/

感谢您的任何想法。

4

1 回答 1

10

如果您MKUserTrackingBarButtonItem已被分配MKMapView操作,则地图视图的委托将mapView:didChangeUserTrackingMode:animated:在更改跟踪模式时收到(通过按下该按钮完成)。

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

于 2013-05-30T09:21:51.880 回答