2009-10-11 73 views
2

的內容,我需要根據指南針值的MapView的內容旋轉:旋轉的MKMapView

float myHeadingValue = newHeading.trueHeading; 

和我用這個地圖旋轉:

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

但它旋轉視圖,而不是視圖的內容。

我怎樣才能讓它旋轉的內容,而不是整個視圖?

回答

2

我已經解決了它在界面生成器中創建一個較小的UIView並將MKMapView放入其中。新的UIView不顯示剩餘地圖。

+0

我喜歡這個!我也是這樣做的......除外。如果包含的視圖不是全屏,請記住將包含MKMapView的視圖設置爲「剪輯子視圖」。 – Jann 2010-05-01 05:38:43

5

雖然這樣做可能會導致google徽標出現問題。蘋果已經聯繫我說我的應用程序違反了指導原則,因爲谷歌徽標是隱形的。