2017-07-14 54 views
0

我有一個視圖控制器與表視圖和標籤欄控制器。當在didSelectRow方法中點擊其中一個單元格時,我執行segue。然後我通過prepareForSegue傳遞數據。 segue從視圖控制器到標籤欄設置在故事板中,其類型是「Show」。導航欄重疊我的內容後顯示Segue

當顯示標籤欄控制器(以及其視圖控制器之一)時,內容位於視圖的最頂端。在切換選項卡欄然後返回到原始選項卡欄後,問題得到解決。有任何解決這個問題的方法嗎?

enter image description here

+0

您是否正在使用此視圖控制器的Storyboard? –

+0

@ MoeAbdul-Hameed是的,我是! – Cesare

+0

[UIView在IOS7上的UINavigationBar下可能重複](https://stackoverflow.com/questions/17745571/uiview-under-uinavigationbar-on-ios7) –

回答

3

您使用的界面生成器?

在您定義此視圖控制器的位置打開故事板。

然後在屬性檢查器取消選擇Extend Edges Under Top Bars財產。

或者,您可以將視圖對齊到頂層佈局指南而不是根視圖本身。

+0

如何處理xibs? – dreamBegin