隐藏的TabBar控制器的TabBar iOS的问题
我有3个标签一个的TabBar控制器,每个标签都有导航控制器,对根视图中的每个导航控制器我想要的TabBar的控制器和在相同的导航控制器的其它视图控制器我不想的TabBar。隐藏的TabBar控制器的TabBar iOS的问题
任何解决方案?
集self.tabBarController?.tabBar.isHidden =真在你的控制器的viewWillAppear中的方法,当你不想要的TabBar
做override func viewWillAppear(_ animated: Bool) {
self.tabBarController?.tabBar.isHidden = true
}
我都试过,但留下的黑色空间 –
可以请你告诉我,形象? –
的TabBar获取隐藏和地方的TabBar被放置得黑 –
您应该将标签栏alpha
设置为0.这将隐藏UITabBar。 但是你需要设置isUserInteractionEnabled
为false,因为它的墙根即使,按钮是否有&点击依旧!
希望这会有所帮助!
- 集Transculent属性或从检查同一故事板
- 设置标签栏为true hidesTabbarWhen推属性或检查从隐藏真实视图控制器,其中在情节串连图板
- 设置标签栏相同的你想标签栏和隐藏的虚假视图控制器上设置标签栏,你不想标签栏
设置的TabBar的alpha为0,用户交互假 –
@MohammadBashirSidani我不想显示的TabBar在所有 –
设定阿尔法值0到标签栏隐藏了所有项目,并包括标签栏 – John