2017-09-15 113 views
0

我有3個標籤一個的TabBar控制器,每個標籤都有導航控制器,對根視圖中的每個導航控制器我想要的TabBar的控制器和在相同的導航控制器的其它視圖控制器我不想的TabBar。隱藏的TabBar控制器的TabBar iOS的問題

任何解決方案?

+0

設置的TabBar的alpha爲0,用戶交互假 –

+0

@MohammadBashirSidani我不想顯示的TabBar在所有 –

+0

設定阿爾法值0到標籤欄隱藏了所有項目,幷包括標籤欄 – John

回答

0

集self.tabBarController?.tabBar.isHidden =真在你的控制器的viewWillAppear中的方法,當你不想要的TabBar

override func viewWillAppear(_ animated: Bool) { 
     self.tabBarController?.tabBar.isHidden = true 
} 
+0

我都試過,但留下的黑色空間 –

+0

可以請你告訴我,形象? –

+0

的TabBar獲取隱藏和地方的TabBar被放置得黑 –

0

alpha值爲0設置爲標籤欄隱藏了所有項目,幷包括標籤欄 enter image description here

0

您應該將標籤欄alpha設置爲0.這將隱藏UITabBar。 但是你需要設置isUserInteractionEnabled爲false,因爲它的牆根即使,按鈕是否有&點擊依舊!

希望這會有所幫助!

0
標籤欄爲true
  1. 集Transculent屬性或從檢查同一故事板
  2. 設置標籤欄爲true hidesTabbarWhen推屬性或檢查從隱藏真實視圖控制器,其中在情節串連圖板
  3. 設置標籤欄相同的你想標籤欄和隱藏的虛假視圖控制器上設置標籤欄,你不想標籤欄