2011-12-13 73 views
0

我正在使用route-me項目處理應用程序。我想要一個mapView旋轉以適應當前的標題。我很高興這個問題已經得到解決。 因此,當使用旋轉RMMapView的內容

[self.mapView.contents setRotation:desiredAngle]; 

[self.mapView setTransform:CGAffineTransformMakeRotation(desiredAngle)]; 
上RMMapview我穿上SplitViewController的detailViewController

,我得到一個怪異的行爲。 它是旋轉的視圖,而不是包含在其中的地圖。從圖形上來說,它意味着包含地圖的廣場旋轉,我們可以看到廣場角落以前的白色區域。 有人可以幫助我解決這個問題,或解釋我什麼我沒有得到正確的擺在首位。 謝謝

回答

0

顯然設置mapView的寬度和高度等於包含視圖的對角線解決此問題。 要理解爲什麼我們只需要考慮視圖行爲並找出出現的白色區域就不會如果我們爲視圖的框架採用更大的方塊。總之,您的mapView必須足夠大,才能將其實際角落隱藏在用戶的視線之外。 不是一個真正的解決方案,更多的解決方法,但它對我來說已經足夠了。 希望它有幫助