旋转的MKMapView

问题描述:

的内容,我需要根据指南针值的MapView的内容旋转:旋转的MKMapView

float myHeadingValue = newHeading.trueHeading; 

和我用这个地图旋转:

[mapView setTransform:CGAffineTransformMakeRotation([self degreesToRadians:myHeadingValue])]; 

但它旋转视图,而不是视图的内容。

我怎样才能让它旋转的内容,而不是整个视图?

我已经解决了它在界面生成器中创建一个较小的UIView并将MKMapView放入其中。新的UIView不显示剩余地图。

+0

我喜欢这个!我也是这样做的......除外。如果包含的视图不是全屏,请记住将包含MKMapView的视图设置为“剪辑子视图”。 – Jann 2010-05-01 05:38:43

虽然这样做可能会导致google徽标出现问题。苹果已经联系我说我的应用程序违反了指导原则,因为谷歌徽标是隐形的。