美文网首页iOS知识收藏
ios 隐藏导航栏及隐藏tabbar会遇到的一些坑

ios 隐藏导航栏及隐藏tabbar会遇到的一些坑

作者: hou_8 | 来源:发表于2017-02-14 14:34 被阅读26次

    ///当我们隐藏导航栏,从二级页面返回一级页面的时候会出现黑底的情况,导致切换很不顺畅而且不美观:
    /// self.navigationController?.navigationBar.hidden = true 这句代码是我们经常说你用的,用下面这句代替
    ///self.navigationController?.setNavigationBarHidden(true, animated: animated)
    ///当我们push进入一个新的viewcontroller,然后右滑返回的时候 tabbar会突然全部出现 ,这时候我们需要在push的时候加上一句代码
    ///let vc = segue.destinationViewController
    vc.hidesBottomBarWhenPushed = true 这个属性设置为true就可以了
    // 然后是我们简单的自定义导航栏上的返回按钮,会使系统的右滑效果消失,这里我们需要自己设置一下实现这个效果:
    //self.navigationController?.interactivePopGestureRecognizer?.delegate = self 当然controller需要遵守UIGestureRecognizerDelegate代理。

    //博文对tabbar的讲解很简洁到位
    http://blog.csdn.net/qq_29284809/article/details/50058089

    相关文章

      网友评论

        本文标题:ios 隐藏导航栏及隐藏tabbar会遇到的一些坑

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