我目前正试图找到一种方法来检测何时使用MKUserTrackingBarButtonItem
,而不是处理mapView:didUpdateUserLocation:
委托方法。
我尝试设置MKUserTrackingBarButtonItem
的动作以调用我的函数(检查此thread),但是诅咒它会删除我不想要的更新位置操作。
我没有找到任何触发的委托方法:/
感谢您的任何想法。
答案 0 :(得分:10)
如果已为MKUserTrackingBarButtonItem
分配了MKMapView
进行操作,则当更改跟踪模式时(通过按下该按钮完成),地图视图的代理将会收到mapView:didChangeUserTrackingMode:animated:
。