簡體   English   中英

NavigationController中的TabBarController在viewControllers中不顯示TabBar

[英]TabBarController in NavigationController does not show TabBar in viewControllers

我有一個UITabBarController我想將導航附加到其控制器。 因此,我將NavigationController作為輸入控制器,並將tabBarController作為其根目錄。 一切似乎工作正常,但對於tabBar。 基本上沒有顯示,盡管我附上的StoryBoard似乎有所不同。 我還附加了“帳戶屏幕”,該屏幕既不顯示任何導航欄,也不顯示任何后退按鈕。

謝謝,Fabrizio

故事板屏幕示例

只是一個快速的答案。 我認為您應該將UINavigationController放在TabBarController內,而不是反過來。 它將解決您的大多數問題。

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

請參閱以下屏幕截圖,了解如何將導航控制器添加到視圖控制器。

在此處輸入圖片說明

您使用的方法錯誤,IOS不允許您將tabbarview控制器用作導航控制器的根目錄,它始終顯示黑屏。 我遇到了同樣的問題,作為解決方案,我在Tabbar Controller之后添加了導航欄。 是的,這變得很難管理,但是您可以使用這種方式,它將起作用。 如果您使用編程方式而不是情節提要,則可以看到此鏈接。即使您可以嘗試從XCODE的“編輯器”選項,選擇從Storyboad添加的選項卡控制器,然后轉到“編輯器”->“嵌入”,您將看到導航條控制器被禁用。 這也使您知道它將不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM