2014-09-05 69 views
1

我有一個的UITabBarController到其控制器我想附導航的TabBar。所以我插入了NavigationController作爲入口控制器,並將tabBarController作爲它的根。所有似乎工作正常,但爲tabBar。基本上它沒有顯示,雖然我附加的StoryBoard似乎有不同的說法。我也附上帳戶屏幕不顯示任何導航欄,當然,也沒有任何後退按鈕。TabBarController在NavigationController不顯示在viewControllers

感謝, 法布里奇奧

StoryBoard Example screen

回答

1

只是一個快速的答案。我想你應該把UINavigationControllerTabBarController,而不是倒過來內。它將解決你的大部分問題。

步驟:編輯器 - >嵌入在 - >導航控制器

參見如何導航控制器添加到視圖控制器下面的屏幕截圖。

enter image description here

0

您正在關注錯誤的做法,IOS不允許你使用tabbarview控制器作爲導航控制器的根,它總是顯示黑屏。我遇到了同樣的問題,並且我在Tabbar控制器後添加了導航欄。是的,它很難管理,但你可以用這種方式,它會工作。 如果您使用的編程方法,而不是故事板則有可能見this link 甚至你可以在Xcode的編輯選項嘗試,你已經從storyboad加選擇的TabBar控制器,然後去編輯 - >嵌入式中,你會看到導航欄控制器被禁用。 這也給你一個想法,它不會工作。

+0

這是以前的方式。問題在於,不少標籤會導致導航,並且迫使我用導航控制器胡思亂想地顯示模板。我希望通過這種方式有一個更清潔的解決方案,但顯然我走得更遠,然後蘋果...... – 2014-09-05 13:57:57

相關問題