有两个viewcontrollers .
控制器A带状态栏 . 控制器B没有状态栏 .
当我将A推到B时,B中仍然有状态栏 .
隐藏B中的状态栏 . 我在B中设置如下 .
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
UIApplication.shared.isStatusBarHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
UIApplication.shared.isStatusBarHidden = false
}
我试图将prefersStatusBarHidden设置为true,但它失败了 . 当我使用礼物时,B中没有状态栏 .
你知道它不起作用的原因吗?这些代码有什么问题?提前致谢 .
1 回答
在ViewController B中覆盖此方法
覆盖ViewController A中的相同方法
将其包含在plist文件中 .