Sco*_*ott 5 mkmapview ios swift
我有一个地图,我试图用来放大用户位置,我似乎可以让setUserTrackingMode正常工作.我有showsUserLocation工作正常,但我不能让它放大.我正在使用xCode 6与iOS 8和swift.这是我试图调用该方法的方式:
@IBOutlet var mapView : MKMapView
override func viewDidLoad() {
super.viewDidLoad()
self.mapView.showsUserLocation = true
self.mapView.delegate = self;
self.mapView.setUserTrackingMode(MKUserTrackingModeFollow, animated: true);
Run Code Online (Sandbox Code Playgroud)
我收到了一个错误 self.mapView.setUserTrackingMode(MKUserTrackingModeFollow, animated: true);
错误说"使用未解析的标识符'MKUserTrackingModeFollow'"
如何让它放大用户位置?
从预发布文档中,快速跟踪模式是:
enum MKUserTrackingMode : Int {
case None
case Follow
case FollowWithHeading
}
Run Code Online (Sandbox Code Playgroud)
你应该使用 -
self.mapView.setUserTrackingMode(MKUserTrackingMode.Follow, animated: true);
Run Code Online (Sandbox Code Playgroud)
在Swift中,由于枚举被视为一种类型,因此"跟随"在MKUserTrackingMode枚举的范围内进行解释.
| 归档时间: |
|
| 查看次数: |
3933 次 |
| 最近记录: |