当我执行 segue self.performSegue(withIdentifier: "GoToClientScreen", sender: nil)
然后我点击导航栏中的后退按钮然后在我的主屏幕导航栏中没有隐藏
主屏幕代码 ->
@IBAction func nextBtn(_ sender: UIButton) {
self.performSegue(withIdentifier: "GoToClientScreen", sender: nil)
}
客户端屏幕代码 ->
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
见图片->
答案 0 :(得分:1)
在第一个屏幕上隐藏导航栏。
在 ViewWillAppear 方法中,编写如下代码。
self.navigationController?.setNavigationBarHidden(true, animated: false)
这将解决此问题。