我有嵌入在导航控制器中的表格视图控制器。基本上,我希望我的应用看起来像iOS上的“警报”应用:完整的应用是黑色(包括导航栏),但是我希望在顶部显示载体,电池寿命等的内容也是黑色的,但文字字体为白色。那怎么可能?
将此添加到任何/所有视图控制器:
override var preferredStatusBarStyle : UIStatusBarStyle {
return .lightContent
}
要更改特定屏幕/ ViewController的状态栏的颜色,请将其添加到以下类。
override var preferredStatusBarStyle : UIStatusBarStyle {
return .lightContent
}
[如果您希望整个应用具有相同的状态栏颜色,则可以通过以下方式进行操作-
在项目设置内-单击项目,然后在General和Deployment Info下选择所需的Status bar style。See image for reference
转到info.plist并添加新行,在“状态栏样式”中输入并将值设置为所需的任何值。