美文网首页
iOS 导航栏返回的奇怪上移动画的bug

iOS 导航栏返回的奇怪上移动画的bug

作者: 小明2021 | 来源:发表于2018-05-29 15:24 被阅读33次

    项目中遇到个奇怪的bug:

    页面A(隐藏导航栏) push 到 页面B (展示导航栏)
    从B 返回到A的时候 导航栏有个飞上去的动画(bug)

    解决方法:

    最后发现是因为:页面A有下面的一个方法引起的。去掉就OK了。
    override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    // UIApplication.shared.setStatusBarHidden(true, with: .fade)
    }
    override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)
    // UIApplication.shared.setStatusBarHidden(false, with: .fade)
    }

    隐藏和展示 statusbar会影响Navigationbar的,实在需要的话就把设置statubar隐藏放到 viewDidApper里面就OK了。

    相关文章

      网友评论

          本文标题:iOS 导航栏返回的奇怪上移动画的bug

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