我目前正在尝试找到一种方法来检测何时MKUserTrackingBarButtonItem
被使用,除了处理mapView:didUpdateUserLocation:
委托方法。
我尝试设置ActionMKUserTrackingBarButtonItem
调用我的函数(检查这个thread https://stackoverflow.com/questions/8116811/mapview-use-mkusertrackingbarbuttonitem-to-toggle-map-tracking-state),但当然它删除了更新位置操作,这是我不想要的。
我没有发现任何触发的委托方法:/
谢谢你的任何想法。
If your 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 http://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html#//apple_ref/occ/intfm/MKMapViewDelegate/mapView:didChangeUserTrackingMode:animated:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)