Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS的Swift5状态栏颜色-电池、信号指示灯保持白色_Ios_Swift_Uinavigationcontroller - Fatal编程技术网

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

iOS的Swift5状态栏颜色-电池、信号指示灯保持白色,ios,swift,uinavigationcontroller,Ios,Swift,Uinavigationcontroller,我有一个嵌入导航控制器的表视图控制器。基本上,我希望我的应用程序看起来像iOS上的“报警”应用程序:完整的应用程序是黑色的,包括导航栏,但我希望最上面一行的载体、电池寿命等也显示为黑色,但带有白色文本字体。这是怎么可能的?将此添加到任何/所有视图控制器: override var preferredStatusBarStyle : UIStatusBarStyle { return .lightContent } 要更改特定屏幕/视图控制器状态栏的颜色,请将其添加到以下类中 overr

我有一个嵌入导航控制器的表视图控制器。基本上,我希望我的应用程序看起来像iOS上的“报警”应用程序:完整的应用程序是黑色的,包括导航栏,但我希望最上面一行的载体、电池寿命等也显示为黑色,但带有白色文本字体。这是怎么可能的?

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

override var preferredStatusBarStyle : UIStatusBarStyle {
    return .lightContent
}

要更改特定屏幕/视图控制器状态栏的颜色,请将其添加到以下类中

override var preferredStatusBarStyle : UIStatusBarStyle {
    return .lightContent
}
如果您希望整个应用程序具有相同的状态栏颜色,那么您可以通过以下方式进行操作-

  • 在“项目设置”中,单击项目,然后在“常规”和“部署信息”下,选择“状态栏样式”,使其符合您的需要。

  • 转到info.plist并添加新行,键入状态栏样式并将值设置为所需的值