当前位置: 首页 > 知识库问答 >
问题:

如何以编程方式将状态栏颜色更改为黑色

郦祯
2023-03-14

关于这个话题有很多帖子,但我找不到一个有用的。

我有一个未嵌入导航控制器的视图控制器。我想把状态栏的颜色改成黑色。

如何在Swift 3中设置状态栏样式

  1. 改变行info.plist查看基于控制器的状态栏外观并将其设置为NO
  2. didFinishLaunchingwith OptionsUIApplication.shared.statusBarStyle=. light Content
  3. 中appDelegate.swift的更改

共有1个答案

寇桐
2023-03-14

>

  • 添加查看基于控制器的状态栏外观-是在您的info.plist.

    在信息中添加“状态栏样式”——UIStatusBarStyleLightContent。plist如果希望默认视图控制器状态栏变亮。

    将preferredStatusBarStyle覆盖为默认/灯光,如下所示:

    class UIExampleViewController: UIViewController {
    
      override var preferredStatusBarStyle: UIStatusBarStyle {
      return .lightContent
      }
    
    }
    

  •  类似资料: