iOS的Swift5状态栏颜色-保持电池白色,信号指示器

问题描述 投票:0回答:2

我有嵌入在导航控制器中的表格视图控制器。基本上,我希望我的应用看起来像iOS上的“警报”应用:完整的应用是黑色(包括导航栏),但是我希望在顶部显示载体,电池寿命等的内容也是黑色的,但文字字体为白色。那怎么可能?

ios swift uinavigationcontroller
2个回答
0
投票

将此添加到任何/所有视图控制器:

override var preferredStatusBarStyle : UIStatusBarStyle {
    return .lightContent
}

0
投票

要更改特定屏幕/ ViewController的状态栏的颜色,请将其添加到以下类。

override var preferredStatusBarStyle : UIStatusBarStyle {
    return .lightContent
}

[如果您希望整个应用具有相同的状态栏颜色,则可以通过以下方式进行操作-

  1. 在项目设置内-单击项目,然后在GeneralDeployment Info下选择所需的Status bar styleSee image for reference

  2. 转到info.plist并添加新行,在“状态栏样式”中输入并将值设置为所需的任何值。

© www.soinside.com 2019 - 2024. All rights reserved.