我试图隐藏一个单独视图控制器的导航控制器,但是没有成功,第一个视图控制器的导航栏已经被隐藏了,但是在第二个视图控制器中没有显示。
这是我在第一个视图控制器中使用的代码:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Hide the Navigation Bar
self.navigationController?.setNavigationBarHidden(true, animated: animated)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// Show the Navigation Bar
self.navigationController?.setNavigationBarHidden(false, animated: animated)
}
Swift 4有哪些变化?那段代码在Swift 3中可行...