我有一个动画到用户位置的MKMapView:
MKCoordinateRegion mapRegion;
mapRegion.center = mapView.userLocation.coordinate;
mapRegion.span.latitudeDelta = 0.5;
mapRegion.span.longitudeDelta = 0.5;
[mapView setRegion:mapRegion animated: YES];
动画完成后,我需要找到当前视图的左上角和右下角坐标。有什么方法可以检测动画何时结束?
实际上,如果更简单,是否可以找到MKCoordinateRegion的左上角和右下角经/纬度坐标?
谢谢
最佳答案
没有真正确定的方法可以告诉您地图何时真正完成,但是对于您正在做的事情,mapViewDidFinishRenderingMap
可能足够接近。在这里,您可以使用convertPoint:toCoordinateFromView:
进行转换,以获取地图上amy点的坐标。