gpt4 book ai didi

ios - 移除 UIStatusBar 的半透明

转载 作者:行者123 更新时间:2023-11-28 06:33:57 26 4
gpt4 key购买 nike

我试图让我的 UIStatusBar 完全不透明。虽然我的 UINavigationBar 完全是白色的,但我希望 UIStatusBar 遵循该行为。

在我的 appDelegate - didFinishLaunchingWithOptions 中,我正在尝试:

UIApplication.sharedApplication().statusBarStyle = .Default

但是我没有办法设置例如透明度或半透明度。有什么想法吗?

最佳答案

1) 在您的 info.plist 文件中插入一条新记录,键为“View controller-based status bar appearance”并将其设置为 NO

2) 如果上一步不起作用:

AppDelegate.swift 文件的 application(_:didFinishLaunchingWithOptions:) 方法中放置

UIApplication.sharedApplication().statusBarStyle = .LightContent // or .default

3) 在你的 Controller 中试试这个:

override var preferredStatusBarStyle: UIStatusBarStyle {
return .default
}

4) 将其放入您的 viewDidLoad 方法中:

self.setNeedsStatusBarAppearanceUpdate()

关于ios - 移除 UIStatusBar 的半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39550405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com