簡體   English   中英

來自UITabBarController的當前視圖控制器,未顯示選項卡欄

[英]Present view controller from UITabBarController without tab bar showing

我已閱讀有關此問題的多個答案。 指示的主要內容是將hidesBottomBarWhenPushed設置為true,我已完成但仍無法使用。

這就是我的情節提要布局。

在此處輸入圖片說明

所以我從我的TabBarController展示了一個TableViewController,我展示的視圖是故事板上的左下角。 將hidesBottomBarWhenPushed設置為true時,我希望底部欄被隱藏,但事實並非如此。 它實際上添加了一個新的底部欄,並導航回到選項卡視圖時,新的選項卡欄與原始選項卡欄重疊。 您可以在下面的屏幕截圖中看到它。

因此,首先是標簽欄,然后選擇右上角的過濾器圖標,這會觸發到下一個控制器的搜索。

在此處輸入圖片說明

因此,現在將加載下一個控制器。您可以看到,即使我在情節提要板上設置了hidesBottomBarWhenPushed,也會顯示選項卡欄。

在此處輸入圖片說明

現在,當我們向后瀏覽時,有一個新的標簽欄與原始標簽欄重疊。

在此處輸入圖片說明

我沒有使用標簽欄控制器的豐富經驗,也許我的情節提要層次結構做錯了什么。 也許每個選項卡都應該有自己的導航控制器。 但是,我的標簽欄也需要導航控制器。

任何幫助或建議,我們將不勝感激。

在tableVC的viewDidLoad

self.tabBarController?.tabBar.isHidden = true

viewWillAppear中,VC在tableVC之前

self.tabBarController?.tabBar.isHidden = false

暫無
暫無

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

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