1
我有一个应用程序与两个视图控制器和屏幕顶部的图像。我将导航栏隐藏在第一个(主)视图控制器上,但没有任何问题,但使用第二个视图控制器中的“后退”按钮导致图像在导航栏隐藏时短暂下拉。如果可能的话,我想返回到第一个屏幕,但图像没有移动。我用来隐藏导航栏的代码如下:如何即时隐藏单个视图控制器上的导航栏?
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: false)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
我正在使用单个故事板。有什么建议么?
谢谢,但这没有奏效。屏幕顶部的我的图像短暂地向下移动以适应导航栏。 – gwpeaks
事实上,这一次,我做了我的第二个场景一个桌面控制器。谢谢。 – gwpeaks