滑动和MKUserTrackingModeFollowWithHeading

时间:2011-11-29 12:15:08

标签: ios

加载或重新加载MKMapView时,会设置MKUserTrackingModeFollowWithHeading,以便在地图上显示标题。但是当我滑动地图时,标题会消失,地图会旋转到正常方向。有趣的是,地图的缩放不会改变标题。

任何信息?

由于

1 个答案:

答案 0 :(得分:4)

我想在你滑动地图后,地图将UserTrackingMode设置为MKUserTrackingModeFollow而不是MKUserTrackingModeFollowWithHeading。因此,标题跟踪被禁用。

您可以按如下方式实现 regionDidChangeAnimated 来解决此问题:

-(void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated{
    [mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading];
}