2016-09-02 1 views
2

Ich habe diesen Code hier einschließlich userTrackingMode = .follow und es funktioniert gut, aber es erscheint nur auf Userlocation statt animieren die Karte an den Benutzer Ort gehen ... was ist, was ich will. Wer kann mir heiß sagen, dass Animation macht die Karte wechseln Sie auf die Benutzerposition durch Animation hinzufügen und nicht nur auf sie PopBenutzer-Tracking-Modus fehlende Animation, Swift

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

https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapView_Class/#//apple_ref/occ/instm/MKMapView/setUserTrackingMode:animated: – Paulw11

Antwort

2

(wenn es sinnvoll ist) können Sie rufen setUserTrackingMode:animated, um den Übergang zu animieren:

@IBAction func UserTrackingMode(sender: AnyObject) { 

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

Es funktioniert! Vielen Dank, Alter! :) – adirbuilder