关于这个主题有很多帖子,但我找不到有效的帖子。
我有一个未嵌入导航控制器的视图控制器。我想将状态栏颜色更改为黑色。
这是我最近的尝试How to set Status Bar Style in Swift 3
UIApplication.shared.statusBarStyle = .lightContent
中的appDelegate.swift更改答案 0 :(得分:0)
添加“查看基于控制器的状态栏外观” - info.plist中的“是”。
如果您希望默认视图控制器状态栏变亮,请在info.plist中添加“状态栏样式” - UIStatusBarStyleLightContent。
将preferredStatusBarStyle覆盖为默认值/ light,如下所示:
class UIExampleViewController: UIViewController {
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
}