【发布时间】:2018-08-25 11:57:24
【问题描述】:
我有隐藏导航栏的视图控制器。
navigationController?.isNavigationBarHidden = true
点击按钮时我按下另一个控制器。
navigationController?.pushViewController(qrGenerateVC, animated: true)
在第二个视图控制器中,导航栏没有隐藏。
在其他情况下,当我向后滑动时,第二个导航栏会平滑隐藏,但在这种情况下,当我开始向后滑动时它会消失。所以它使视图看起来不太好。
这类似于没有答案的question。观点也很相似。
刷卡前screenShot
刷卡后screenShot
这些图像来自那个问题。但类似的事情也发生在这里。
【问题讨论】:
-
你在哪个方法中设置了isNavigationBarHidden和Show?
-
@NikunjKumbhani 谢谢。导航栏隐藏在视图中会出现在第一个viewController中。
-
你的第二个视图控制器有单独的 UINavigationController 吗?我的意思是你是如何将第一个视图控制器连接到第二个的?继续到第二个视图控制器或导航控制器?
-
@Vahid 不是它没有。我使用以下代码推送第二个视图控制器:self.navigationController?.pushViewController(newViewController)
标签: ios swift uinavigationcontroller swipe-gesture