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;
}