用户跟踪模式缺少动画,Swift

时间:2016-09-02 00:04:49

标签: ios swift animation mkmapview mkusertrackingmode

我这里的代码包括userTrackingMode = .follow,但效果很好但只是弹出到Userlocation而不是动画地图转到用户位置......这就是我想要的。任何人都可以告诉我热门添加动画,通过动画将地图更改为用户位置,而不是只是弹出它(如果有意义的话)

import UIKit
import MapKit
import CoreLocation

class MapViewController: UIViewController,MKMapViewDelegate, CLLocationManagerDelegate{

    @IBOutlet weak var mapView: MKMapView!

    @IBAction func UserTrackingMode(sender: AnyObject) {

        mapView.userTrackingMode = .Follow
    }

1 个答案:

答案 0 :(得分:2)

您可以致电setUserTrackingMode:animated以设置过渡动画:

@IBAction func UserTrackingMode(sender: AnyObject) {

    mapView.setUserTrackingMode(.Follow, animated:true)
}