用户跟踪模式缺少动画,Swift
User Tracking Mode Missing Animation, 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
}
您可以调用 setUserTrackingMode:animated
以动画转换:
@IBAction func UserTrackingMode(sender: AnyObject) {
mapView.setUserTrackingMode(.Follow, animated:true)
}
我这里有这段代码,包括 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
}
您可以调用 setUserTrackingMode:animated
以动画转换:
@IBAction func UserTrackingMode(sender: AnyObject) {
mapView.setUserTrackingMode(.Follow, animated:true)
}