首页 文章

出现/消失带导航的UITabbar

提问于
浏览
0

我有一个带有四个标签的 UITabBar . 我的第二个选项卡有两个子导航控制器,如第二个选项卡 - >子VC1 - >子VC2 .

现在,当我去孩子VC1时,我想要消失/隐藏底部标签栏,如果我从VC1转到子VC2,则应再次显示底部标签栏 .

如果我从VC2返回到VC1,标签栏将消失,然后再次从VC1返回到第二个标签控制器,标签栏应该再次出现 .

我怎样才能实现这个目标?

在故事板中,我为子VC1选择了“Hide on Bottom Bar on push”,标签栏在此控制器上消失,但问题是当我从VC1转到子VC2时,tabbar仍然消失 .

怎么能解决这个问题?谢谢 .

1 回答

  • 2

    在VC1中

    -(void)viewWillAppear:(BOOL)animated {
        self.tabBarController.tabBar.hidden = YES;
    }
    

    在VC2中

    -(void)viewWillAppear:(BOOL)animated {
        self.tabBarController.tabBar.hidden = NO;
    }
    

相关问题