iphoneiphone-sdk-3.1

Rotate the content of a MKMapView


I need to rotate the content of the mapView according to the compass value:

float myHeadingValue = newHeading.trueHeading;

and for rotating the map I use this:

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

but it rotates the view, not the content of the view.

How can I make it to rotate the content, not the whole view?


Solution

  • I've solved it creating in Interface Builder a smaller UIView and putting the MKMapView into it. The new UIView does not show the leftover map.