美文网首页
iOS 14部分系统 popToRoot的时候,tabbar不显

iOS 14部分系统 popToRoot的时候,tabbar不显

作者: 冰点雨 | 来源:发表于2021-04-28 08:53 被阅读0次

    解决方法

    baseNavgationController重写方法- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated

    - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated {
        if (self.viewControllers.count > 0) {
            // 当前导航栏, 只有第一个viewController push的时候设置隐藏
            if (self.viewControllers.count == 1) {
                viewController.hidesBottomBarWhenPushed = YES;
            }
        } else {
            viewController.hidesBottomBarWhenPushed = NO;
        }
        [super pushViewController:viewController animated:animated];
    }
    

    相关文章

      网友评论

          本文标题:iOS 14部分系统 popToRoot的时候,tabbar不显

          本文链接:https://www.haomeiwen.com/subject/pdgmrltx.html