更改整个应用程序的状态栏样式

迅速:

步骤 1:

Info.plist 中添加以下属性:

View controller-based status bar appearance

并将其值设置为

NO

如下图所示:

StackOverflow 文档

第 2 步:

在你的 AppDelegate.swift 文件中,在 didFinishLaunchingWithOptions 方法中,添加以下代码:

UIApplication.shared.statusBarStyle = .lightContent

要么

UIApplication.shared.statusBarStyle = .default
  • .lightContent 选项将颜色设置**状态栏。**为白色,整个应用程序。

  • .DEFAULT 选项将颜色设置**状态栏。**原来的黑色为主色调,整个应用程序。

Objective-C 的:

按照 SWIFT 部分的第一步。然后将此代码添加到 AppDelegate.m 文件中:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

要么

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];