我正在 iPhone 上编写地图应用程序,并希望地图在用户改变方向时旋转。我已经阅读了关于 stackoverflow 的大部分帖子。如果我们使用的是 iOS 5 或更高版本,他们中的大多数建议使用setUserTrackingMode
with 。MKUserTrackingModeFollowWithHeading
由于某种原因,这似乎对我不起作用。以下是我的代码:
-(IBAction)getLocation //This is a button
{
mapView.showsUserLocation=YES; //mapView is the instance of MKMapView
[mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
}
这仅显示用户位置,但如果我移动手机,它不会旋转。还有一件事是,我从互联网上下载了一个项目,并包含了这一行。它只是第一次在那里工作。我不知道为什么会这样。
有什么建议么?