1

對於我的應用程序,我在tabbar控制器中使用了導航控制器。除了一件事以外,一切都很好。屏幕頂部的導航欄的大小與我的大小相同。我沒有成功將其刪除。在故事板中,一切看起來都很好。 任何人都知道這個灰色條是什麼以及如何刪除它?UITabBarController中的UINavigationController視覺問題

My storyboard with the navigation controller and the tabbar controller

的綠色條是我的導航欄。我爲第一個屏幕定製它。

如果我去另一個標籤項目,並做[self.navigationController setNavigationBarHidden:YES animated:animated];,當我回來灰色條消失。 但是,如果直接在導航控制器上執行,則導航欄會消失,並保留灰色條。

The result on my app

+0

是你的tabbar控制器內的導航控制器? – tnylee

+0

不是tabbar是故事板的來源,我有一個導航控制器內的一個項目的標籤欄 – Jonathan

+0

我找到了一些東西。如果我繼續使用不是導航控制器的tabbar的另一個選項卡,並隱藏導航欄,當我使用導航控制器返回選項卡時,灰色條消失,並且一切都很好 – Jonathan

回答

1

由於亞德Feitrouni誰發現我的問題。當我從我的appDelegate調用我的TabBarController時,它被嵌入到NavigationController中。我刪除它,它現在是好的

+0

恰好在您設置時在導航控制器中,您應該始終檢查導航欄,如果不需要將其隱藏在navigationcontroller中。 –

相關問題