不能隐藏状态栏

发布于 2025-02-10 15:20:45 字数 613 浏览 1 评论 0原文

不能隐藏状态栏。在带有眉毛的iPhone上可以吗?

在viewController中:

...
override var prefersStatusBarHidden: Bool {
    return true
}
...

override func viewDidLoad() {
    super.viewDidLoad()

    print(prefersStatusBarHidden) // true
}
...

“在此处输入图像描述”

”在此处输入图像描述

Cant hide status bar. Is it possible on iPhones with an eyebrow?

In ViewController:

...
override var prefersStatusBarHidden: Bool {
    return true
}
...

override func viewDidLoad() {
    super.viewDidLoad()

    print(prefersStatusBarHidden) // true
}
...

enter image description here

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红墙和绿瓦 2025-02-17 15:20:45

方法1:转到您的info.plist文件。
添加一个称为“基于查看控制器的状态栏外观”的密钥,并将其值设置为NO。
方法2:转到您的应用程序委托并编写此类代码行。

UIApplication.shared.isStatusBarHidden = true

例子:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {    
// Override point for customization after application launch.    
 UIApplication.shared.isStatusBarHidden = true    
return true
}

Method 1: Go to Your info.plist file.
Add a key called “View controller-based status bar appearance” and set its value to NO.
Method 2: Go to your app delegate and write this line of code.

UIApplication.shared.isStatusBarHidden = true

Example:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {    
// Override point for customization after application launch.    
 UIApplication.shared.isStatusBarHidden = true    
return true
}
缱倦旧时光 2025-02-17 15:20:45

在.plist中添加基于控制器的状态栏外观,并将其设置为

Add View controller-based status bar appearance in .plist and set it to YES.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文