嵌入式MKMapView旋转是否可以始终面向iPhone面向的方向?基本上我想模仿我自己的应用程序上的地图应用程序旋转功能.
我看到iPhone SDK没有公开这个功能.但是,我想知道是否可以使用旋转整个视图CGAffineTransformMakeRotate.它会影响点击和缩放吗?有没有更好的办法?
我正在 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)
这仅显示用户位置,但如果我移动手机,它不会旋转。另一件事是,我从互联网下载了一个项目,并包含了这一行。这只是第一次。我不知道为什么会发生这种情况。
有什么建议么?