![](/img/trans.png)
[英]Present ViewController modally from UITabBarController without hiding the tab bar
[英]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.