2012-09-05 60 views
0

任何人都知道如何讓UISegmentedControl與MapView重疊並仍然正確顯示?我目前正試圖讓一個UISegmentedControl出現在MKMapView中,供用戶切換地圖類型。我附上了下面的截圖。UISegmentedControl在地圖視圖中使用時不顯示

這是我的故事板。請注意,「地圖視圖控制器場景」清楚地顯示分段控件位於地圖視圖圖層上方。

當我用這個故事板設置運行應用程序,UISegmentedControl不會出現。

現在我設法讓它出現,只要我確定uisegmentedcontrol不與MapView重疊。

這是相同的故事板,但這個時候,UISegmentedControl和MapView的

之間不存在重疊的應用程序的運行,充分顯示出了UISegmentedControl底部

的感謝!

回答

2

「這是我的故事板。請注意,」地圖視圖控制器場景「清楚地顯示分段控件位於地圖視圖圖層之上。」

我認爲你真的想要它後,地圖視圖的Z順序是正確的。

反轉的MapView的秩序和UISegmentedControl,即分段控制拖動到下方/後的地圖視圖在地圖視圖控制器場景

+0

哈!正確。出於某種原因,我認爲這些視圖在Photoshop/Illustrator中表現得像層次一樣......而最高的是z-index最高的視圖。謝謝您的幫助! – sybohy

0

我有同樣的問題,但對我來說難度不是Z排序。這是我的支柱沒有正確設置。我打開了頂部撐杆,將其推向橫向可視區域底部的下方。哈哈!