2017-09-15 120 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. 设置标签栏相同的你想标签栏和隐藏的虚假视图控制器上设置标签栏,你不想标签栏