Режим отслеживания пользователя отсутствует анимация, Swift

У меня есть этот код здесь, включая 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 ответ

Решение

Ты можешь позвонить setUserTrackingMode:animated чтобы оживить переход:

@IBAction func UserTrackingMode(sender: AnyObject) {

    mapView.setUserTrackingMode(.Follow, animated:true)
}
Другие вопросы по тегам