有两个视图控制器。
带有状态栏的控制器A。 没有状态栏的控制器B。
当我将A推到B时,B中仍然有状态栏。
要在B中隐藏状态栏。我在B中设置以下内容。
ports:
- "${HOST_PORT}:80"
我试图将preferredsStatusBarHidden设置为true,但是失败了。 当我使用present时,B中没有状态栏。
您知道它不起作用的原因吗?代码有什么问题? 预先感谢。
答案 0 :(得分:0)
在您的ViewController B中覆盖此方法
override var prefersStatusBarHidden: Bool {
return true
}
在ViewController A中覆盖相同的方法
override var prefersStatusBarHidden: Bool {
return false
}
将此包含在您的plist文件中。
将Info.plist中基于视图控制器的状态栏外观”标志设置为“是”