2010-07-16 45 views
2

我已將MKMapView放在某個xy座標(x:25 y:120)的視圖中,大小約爲視圖高度的三分之一,並填充了大部分寬度(w :275,h:150)。視圖中還有其他元素,主要是標籤和按鈕。MKMapView更改視圖中的物理位置

當它看起來[編輯添加:在模擬器中運行應用程序時](推送到UINavigationController堆棧,表格單元格的詳細視圖)後,頁面上的所有內容都處於合適的位置除了對於MKMapView,它始終是頁面上的高度。也就是說,在上面顯示的測量中,它實際上將它放在x:25 y:-30。如果我將它沿着頁面向下移動,比如說y:300,它仍然會將它向上移動到地圖的高度,在這種情況下將移動到y:150。

它爲什麼繼續移動?最初將它放置在視圖下方150個像素處,以使其最終位於正確的位置是一種可怕的攻擊。

回答

3

需要設置自動調整選項,以使頂部,底部,左側,右側和高度均爲實心(不可更改)。這可能與它在scrollview中有關,儘管我不確定。