Appearing/disappearing 带导航的 UITabbar
Appearing/disappearing UITabbar with navigation
我有一个带有四个标签的 UITabBar
。我的第二个选项卡有两个子导航控制器,如第二个选项卡 -> 子 VC1 -> 子 VC2。
现在,当我转到子 VC1 时,我想 disappear/hide 底部标签栏 & 如果我从 VC1 转到子 VC2,底部标签栏应该再次显示。
如果我从 VC2 返回到 VC1,标签栏将消失,然后再次从 VC1 返回到第二个标签控制器,标签栏应该再次出现。
我怎样才能实现这个目标?
在情节提要中,我为子 VC1 选择了 "Hide Bottom Bar on Push",标签栏在此控制器上消失了,但问题是当我从 VC1 转到子 VC2 时,标签栏仍然消失。
如何解决这个问题?谢谢
在 VC1 中
-(void)viewWillAppear:(BOOL)animated {
self.tabBarController.tabBar.hidden = YES;
}
VC2
-(void)viewWillAppear:(BOOL)animated {
self.tabBarController.tabBar.hidden = NO;
}
我有一个带有四个标签的 UITabBar
。我的第二个选项卡有两个子导航控制器,如第二个选项卡 -> 子 VC1 -> 子 VC2。
现在,当我转到子 VC1 时,我想 disappear/hide 底部标签栏 & 如果我从 VC1 转到子 VC2,底部标签栏应该再次显示。
如果我从 VC2 返回到 VC1,标签栏将消失,然后再次从 VC1 返回到第二个标签控制器,标签栏应该再次出现。
我怎样才能实现这个目标?
在情节提要中,我为子 VC1 选择了 "Hide Bottom Bar on Push",标签栏在此控制器上消失了,但问题是当我从 VC1 转到子 VC2 时,标签栏仍然消失。
如何解决这个问题?谢谢
在 VC1 中
-(void)viewWillAppear:(BOOL)animated {
self.tabBarController.tabBar.hidden = YES;
}
VC2
-(void)viewWillAppear:(BOOL)animated {
self.tabBarController.tabBar.hidden = NO;
}