在usertrackingmodefollowwithheading中显示与地图一起旋转的指南针图像(iOS 6)

时间:2013-03-31 19:07:10

标签: ios rotation mkmapview compass-geolocation heading

在Apple的地图应用中,启用UserTrackingModeFollowWithHeading时,会有一个指南针图像,显示南北方向并随着地图的旋转而旋转。我在我的应用中启用了UserTrackingModeFollowWithHeading,并且还希望显示这样的指南针图像。

我尝试添加带有指南针图像的UIImageView作为MKMapView的子视图,但图片不会随地图一起旋转。有没有办法可以让它随着地图的旋转而旋转?

我知道我可以使用UpdatedHeading手动旋转地图并使用地图旋转指南针图像。这有效。但我宁愿使用Apple的UserTrackingModeFollowWithHeading。我尝试一起使用UserTrackingModeFollowWithHeadingUpdatedHeading(我在UpdatedHeading中手动旋转罗盘图像),但这会导致问题;由于在同时使用这两个功能时存在一些冲突,应用程序在一分钟左右后崩溃。

非常感谢您的帮助。我正在使用Monotouch 6.2(但可以在提供给Monotouch的响应中翻译任何Objective C代码)。

0 个答案:

没有答案