我的Swift项目中有以下Storyboard Segue:
动画是正确的,但是目标视图控制器中没有导航栏。我想强制目标视图控制器具有导航栏。我在目标视图控制器中尝试过:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
navigationController?.navigationBar.hidden = false
}
或者:
override func viewWillAppear(animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
但是它拒绝显示任何导航栏。
如何执行垂直搜索(如“垂直覆盖”),但仍在目标视图控制器中显示半透明的导航栏?
编辑:目标视图控制器的“我的属性”检查器:
尝试创建Segue到导航控制器,而不是视图控制器。仅在导航堆栈中为视图控制器显示导航栏。在您的情况下,源视图控制器似乎在导航堆栈中,但不在所提供的视图控制器中。尝试这样的事情:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句