Par*_*kar 4 iphone mkmapview ios5
我正在 iPhone 上编写一个地图应用程序,并希望地图随着用户改变方向而旋转。我读过 stackoverflow 上的大部分帖子。如果我们使用 iOS 5 或更高版本,他们中的大多数建议使用setUserTrackingModewith 。MKUserTrackingModeFollowWithHeading由于某种原因,这似乎对我不起作用。以下是我的代码:
-(IBAction)getLocation //This is a button
{
mapView.showsUserLocation=YES; //mapView is the instance of MKMapView
[mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
这仅显示用户位置,但如果我移动手机,它不会旋转。另一件事是,我从互联网下载了一个项目,并包含了这一行。这只是第一次。我不知道为什么会发生这种情况。
有什么建议么?
您需要等待“MapView”完成加载...
跟随:
- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView {
mapView.userTrackingMode = MKUserTrackingModeFollow;
}
Run Code Online (Sandbox Code Playgroud)
跟随和标题:
- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView {
mapView.userTrackingMode = MKUserTrackingModeFollowWithHeading;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3760 次 |
| 最近记录: |