美文网首页
2019 iOS 导航栏中间手势返回+全屏返回方案

2019 iOS 导航栏中间手势返回+全屏返回方案

作者: 明似水 | 来源:发表于2019-07-22 19:29 被阅读0次

    很多APP都有全屏返回的需求,下面分享一下我最近发现的全屏返回代码

    代码地址

    效果图:


    明似水专用.jpg
     /**
         注意:可以直接利用这两个文件,把它拖进你的项目,用你的导航栏继承它即可,其他都不用改
            如有不明白的地方,可以微信我:humingbo88
            如果帮助了您,请给个赞鼓励一下,谢谢!
         **/
    
    -(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{
        /**
         注意:您的视图可以增加一个isHidenNaviBar ,就可以在任意子视图控制导航栏是否隐藏,使用代码如下
         **/
        /**
         
        if ([viewController isKindOfClass:[HBRootViewController class]]) {
            HBRootViewController * vc = (HBRootViewController *)viewController;
            if (vc.isHidenNaviBar) {
                vc.view.top = 0;
                [vc.navigationController setNavigationBarHidden:YES animated:animated];
            }else{
                vc.view.top = bAllNavTotalHeight;
                [vc.navigationController setNavigationBarHidden:NO animated:animated];
            }
        }
         **/
        
    }
    

    如果对您有帮助,您的点赞是我分享的最大动力!
    END.

    相关文章

      网友评论

          本文标题:2019 iOS 导航栏中间手势返回+全屏返回方案

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