【发布时间】:2018-03-14 14:01:45
【问题描述】:
我试图在我的一个 UIViewControllers (Swift 4) 中隐藏状态栏。
首先,我在
Info.plist中将基于控制器的状态栏外观设置为YES。我覆盖了控制器中的
prefersStatusBarHidden属性:
override var prefersStatusBarHidden: Bool {
return true
}
- 在
viewDidLoad()中,我添加了setNeedsStatusBarAppearanceUpdate()函数来强制读取prefersStatusBarHidden属性。
毕竟,我仍然看到UIViewController 上的状态栏。
有人可以帮帮我吗?
【问题讨论】:
-
也许如果你添加一些代码会有助于做出答案
-
@Anbu.Karthik 您链接的答案是 OP 已经完成的事情。
-
我已经尝试了@Anbu.Karthik 评论中提到的所有内容
-
你使用的是 UIPageViewController 还是其他视图层次结构?