我想问一下,如果MKMapView
被轮换,我应该如何通知。
我希望实现这一点,如果显示Compass,一些按钮应该改变位置。
我的第一个想法是显示指南针,当我用两根手指旋转地图时,我想改变按钮的位置。
是否有任何内置方法可以检查地图是否正在旋转?
与DidBeginEditing
类似的东西?
答案 0 :(得分:0)
查看MKMapViewDelegate参考。
用两根手指旋转地图时,会调用以下方法:
- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
确保设置了地图视图的委托属性,以便调用这些方法。