【发布时间】:2017-02-08 01:49:49
【问题描述】:
我添加导航控制器(第二视图)并添加一个 UIViewController(第三视图)作为根视图控制器。
然后我将 segue 从另一个 UIViewController(1st View) 连接到 Navigation Controller(2nd View)。
因此,当呈现视图时,我可以看到带有状态栏空间的导航栏。
但是状态栏中不显示运营商,电池,时间信息等信息。
(我将导航颜色更改为粉红色以向您显示问题。
蓝色部分是导航栏的标题视图。)
所以我尝试了 2 个解决方案。
首先,我想到了StatusBar Color的问题。但事实并非如此。
UIApplication.shared.statusBarStyle = .default
其次,我尝试了以下代码进行显示。也不是。
override var prefersStatusBarHidden: Bool {
return false
}
和
UIApplication.shared.setStatusBarHidden(false, with: UIStatusBarAnimation.none)
我需要解决这个状态栏不显示的问题。
我可以看到状态栏空间,但看不到信息。
【问题讨论】:
-
可以加个截图吗?所以基本上你只是想隐藏你的状态栏?
-
@prettyitgirl.com 我想显示状态栏。通常,它显示了。这是我第一次遇到这样的问题。
-
"然后我将 segue 连接到导航控制器" 这是什么类型的 segue?知道这一点非常重要。如果它是嵌入 segue,则可能是问题的原因。
-
@matt 它是“模态存在的”segue
-
但不是全屏演示?