swift - 在 iOS 13 中隐藏状态栏

标签 swift uistatusbar

使用通常的方法隐藏状态栏不起作用,因为该方法已被弃用。 enter image description here

状态栏必须隐藏在一个 View Controller 中,但不是所有 View Controller 。如何以编程方式隐藏/显示它?

最佳答案

第 1 步:- 添加权限

enter image description here

第 2 步:- 在所需的 View Controller 中添加以下代码以隐藏状态栏。

override var prefersStatusBarHidden: Bool {
     return true
}

注意:- 如果在隐藏的 true/false 之后没有正确设置约束,您将遇到设计问题,所以要小心......:)

关于swift - 在 iOS 13 中隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59334537/

相关文章:

ios - 将 UIKit 连接到代码

ios - 状态栏图标消失然后慢慢重新出现

ios - 无法为 View 设置 iOS 状态栏颜色

ios - iPhone : HOWTO move status bar with pan gesture

swift - 半透明状态栏与 UITableView 内容重叠

ios - RPPreviewViewController 在播放后禁用音频

swift - NSCollectionView 数据源无法正常工作

swift - XCode 9 Swift 4 中没有这样的模块 'FBAudienceNetwork'

xcode - 查找数组的位置

ios - 在 Swift 3 中更改状态栏背景颜色