MKMapView自动缩小动画
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MKMapView自动缩小动画相关的知识,希望对你有一定的参考价值。
我需要用ViewController
创建MKMapView
。当它打开时,应该出现当前位置并慢慢缩小10秒(或更少,实际上并不重要)。当动画完成应用程序应执行segue到下一个ViewController
。有任何想法吗?
答案
没有用于设置缩放级别的“直接”方法。但是,您可以通过设置距离来模拟此值,从而调整图像大小。
CLLocationCoordinate2D noLocation;
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(noLocation, 500, 500);
MKCoordinateRegion adjustedRegion = [self.mapView regionThatFits:viewRegion];
[self.mapView setRegion:adjustedRegion animated:YES];
self.mapView.showsUserLocation = YES;
你可以循环这个,或者只是设置两次,首先是BIG区域,然后是放大区域,让MapView的默认动画做它的事情。
以上是关于MKMapView自动缩小动画的主要内容,如果未能解决你的问题,请参考以下文章