I have a viewController
. Which does not have navigationBar.
I am pushing another viewController
that has navigationBar.
Which is going up
I am using following code to show the navigationBar
self.navigationController?.setNavigationBarHidden(false, animated: false)
I believe you trying to hide navigationBar
in firstVC
and show it in secondVC
.
Try following method into your firstVC
and make sure you embedded your firstVC
with navigationController
.
Your storyBoard flow layout should be look like below...
Implement below method in firstVC.
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
override func viewWillDisappear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
Output:Updated