【发布时间】:2017-08-04 22:35:51
【问题描述】:
我只想在纵向模式下显示状态栏,当我旋转屏幕时,状态栏会按预期隐藏,但如果我按下/显示新的视图控制器,状态栏会再次出现。
我尝试了以下方法但没有成功:
- 在
info.plist文件中将View controller-based status bar appearance设置为NO - 在
self和NavigationController上使用setNeedsStatusBarAppearanceUpdate() - 将
prefersStatusBarHidden: Bool设置为true - 也试过
UIApplication.shared.setStatusBarHidden(true, with: UIStatusBarAnimation.none) - 还扩展了 NavigationController。 seen here
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
不,他们提出的建议与我尝试过但对我不起作用的相同。还是谢谢!
标签: iphone swift3 ios10 statusbar