MKMapView指南针可见性通知

时间:2017-10-31 08:44:57

标签: ios objective-c mapkit

我想问一下,如果MKMapView被轮换,我应该如何通知。 我希望实现这一点,如果显示Compass,一些按钮应该改变位置。

我的第一个想法是显示指南针,当我用两根手指旋转地图时,我想改变按钮的位置。

是否有任何内置方法可以检查地图是否正在旋转?

DidBeginEditing类似的东西?

1 个答案:

答案 0 :(得分:0)

查看MKMapViewDelegate参考。

用两根手指旋转地图时,会调用以下方法:

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated

确保设置了地图视图的委托属性,以便调用这些方法。