【发布时间】:2021-05-11 02:56:49
【问题描述】:
我有一个带有条形按钮项的视图控制器,以及在此按钮上的一个操作以从视图导航到另一个导航视图控制器,但是当我导航到导航控制器时,导航栏被隐藏了!
我的导航代码
guard let window = UIApplication.shared.keyWindow else { return }
let sb = UIStoryboard(name: "Main", bundle: nil)
let vc = sb.instantiateViewController(identifier: "AdPostViewController")
window.rootViewController = vc
UIView.transition(with: window, duration: 0.5, options: .transitionCrossDissolve, animations: nil, completion: nil)
澄清 我没有在代码中声明 isNavigationBarhidden,我将视图控制器嵌入到导航控制器中,当我从主视图控制器导航到导航控制器时,我看到该栏已隐藏,我想显示它
【问题讨论】:
-
AdPostViewController是你要显示的navigationController的标识符吗? -
我认为你应该给你的导航控制器一个标识符并引用它而不是
AdPostViewController否则它将加载你的视图控制器而没有导航控制器/导航栏
标签: ios swift xcode uinavigationcontroller uibarbuttonitem