【发布时间】:2019-03-04 17:04:14
【问题描述】:
我已经设法隐藏了导航栏本身,但我希望它全部消失 - 充电图标、连接栏、时钟 - 绝对是一切。
我知道这可能会给我的应用程序造成“死胡同”,但这对我的目的来说是可以的。
我读到here 说这显然是不合法的。这仍然是真的吗?
该应用程序不用于分发,因此即使 Apple 不喜欢它,我仍然有兴趣了解解决方案。
谢谢。
【问题讨论】:
我已经设法隐藏了导航栏本身,但我希望它全部消失 - 充电图标、连接栏、时钟 - 绝对是一切。
我知道这可能会给我的应用程序造成“死胡同”,但这对我的目的来说是可以的。
我读到here 说这显然是不合法的。这仍然是真的吗?
该应用程序不用于分发,因此即使 Apple 不喜欢它,我仍然有兴趣了解解决方案。
谢谢。
【问题讨论】:
我假设你想隐藏status bar。
您可以使用prefersStatusBarHidden 属性在Swift 4.2 中隐藏状态栏:
class ViewController: UIViewController {
override var prefersStatusBarHidden: Bool {
return hideStatusBar
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
【讨论】: