【发布时间】:2016-12-19 15:20:48
【问题描述】:
我有一个隐藏导航栏和状态栏的视图控制器。当 viewController 推送到一个新的 viewController 时,我想同时显示 navigationBar 和 statusBar,结果是这样的:
在 viewDidLoad 中,我这样做:
self.navigationController?.navigationBar.barStyle = .default
self.navigationController?.setNavigationBarHidden(false, animated: false)
UIApplication.shared.setStatusBarHidden(false, with: UIStatusBarAnimation.none)
如果我在我的应用程序中点击其中一个选项卡项,然后返回到显示视图控制器的同一选项卡,则导航栏将正确显示而没有黑条:
知道如何正确显示导航栏吗?
【问题讨论】:
标签: swift swift3 uinavigationbar uistatusbar