Swift-隐藏导航栏在动画中显示

Swift-隐藏导航栏在动画中显示,swift,xcode,Swift,Xcode,我试图在应用程序中隐藏导航栏。我是这样做的: override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) navigationController?.setNavigationBarHidden(true, animated: animated) } override func viewWillDisappear(_ animated: Bool) { super.vi

我试图在应用程序中隐藏导航栏。我是这样做的:

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    navigationController?.setNavigationBarHidden(true, animated: animated)

}

override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)
    navigationController?.setNavigationBarHidden(false, animated: animated)

}
有了这个,我在顶部隐藏了条,但是当转换发生时,我仍然可以看到条,一瞬间它就消失了。下图显示了我的意思:

从视图转换到另一视图时显示顶部导航栏的屏幕截图


在您的方法参数中,将“动画:动画”更改为“动画:错误”

在您的视图中将
动画设置为
错误
将不见@xTwisteDx谢谢。将其作为答案发布,我将接受。