我这里的代码包括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
}
答案 0 :(得分:2)
您可以致电setUserTrackingMode:animated
以设置过渡动画:
@IBAction func UserTrackingMode(sender: AnyObject) {
mapView.setUserTrackingMode(.Follow, animated:true)
}