如何在MKMapView上设置注释的移动动画? 当注释的位置发生变化时,注释会移动到带动画的其他位置吗?
答案 0 :(得分:14)
This问题有答案。
简单地在UIView animateWithDuration中包装坐标更改似乎工作正常:
[UIView animateWithDuration:0.3f
animations:^{
myAnnotation.coordinate = newCoordinate;
}]
答案 1 :(得分:-3)
您需要为setRegion:animated:
&使用这些委托方法。 regionThatFits:
[mapView setRegion:region animated:YES];
[mapView regionThatFits:region];
另请注意,使用SIMULATOR时,地图更新不适用于动画。当您在设备上尝试setCenterCoordinate:animated:
时,它可以使用动画。