Iphone 如何在MKMapView上设置涂鸦运动的动画
如何在MKMapView上设置注释移动的动画?Iphone 如何在MKMapView上设置涂鸦运动的动画,iphone,objective-c,xcode,sdk,Iphone,Objective C,Xcode,Sdk,如何在MKMapView上设置注释移动的动画? 当注释的位置发生更改时,注释将通过动画移动到其他位置?您需要对该设置区域:动画:和区域调整: [mapView setRegion:region animated:YES]; [mapView regionThatFits:region]; 还请注意,使用模拟器时,贴图更新不适用于动画。当您在设备上尝试设置中心坐标:动画:时,它确实与动画一起工作。问题有答案 在UIView animateWithDuration中简单地包装坐标更改似乎可以正常工
当注释的位置发生更改时,注释将通过动画移动到其他位置?您需要对该
设置区域:动画:
和区域调整:
[mapView setRegion:region animated:YES];
[mapView regionThatFits:region];
还请注意,使用模拟器时,贴图更新不适用于动画。当您在设备上尝试设置中心坐标:动画:时,它确实与动画一起工作。问题有答案
在UIView animateWithDuration中简单地包装坐标更改似乎可以正常工作:
[UIView animateWithDuration:0.3f
animations:^{
myAnnotation.coordinate = newCoordinate;
}]
我不移动地图,我只移动注释++如果使用
设置坐标
方法(或等效方法)更新注释的坐标,地图视图将自动更新注释在视图上的位置。