【发布时间】:2015-12-17 14:35:22
【问题描述】:
我有一张放大的地图。当用户选择一个新的 poi 时,我想缩小(动画)并在动画后放大到新的 poi。
但是,它只是缩小,而不是缩小。如果我在缩小时使用 animated:false ,它就可以工作。
地图完成后如何放大缩小动画?
func centerMapOnLocation(location: CLLocation) {
//Är kartan inzoomad.. zooma ut först.
if isZoomed
{
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate,
20000, 20000)
OverviewMap.setRegion(coordinateRegion, animated: false)
}
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate,
regionRadius * 4.0, regionRadius * 4.0)
OverviewMap.setRegion(coordinateRegion, animated: true)
isZoomed=true
}
【问题讨论】: