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

如何更改iPhone应用程序中状态栏的颜色?[副本]

甘西岭
2023-03-14

如何更改iPhone应用程序中标题部分(状态栏)的颜色。带有载体、时间和电池的部件。

这部分

更具体地说,这一部分。我想将UI从黑色改为白色或更容易看到的颜色。

共有1个答案

桂浩言
2023-03-14

要更改导航栏颜色,请执行以下操作:

navigationController!.navigationBar.barTintColor = UIColor.blueColor()

要更改导航栏中的文本:

navigationController!.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.yellowColor()]

更新
以更改状态栏:

  1. 转到您的info.plist并添加以下键查看基于控制器的状态栏外观并将值设置为NO
  2. 在你的视图控制器的视图加载做设置

白色条:
UIApplication.sharedApplication().statusBarStyle=.LightContent

暗栏:
UIApplication.sharedApplication(). statusBarStyle=.默认

 类似资料:
  • 使用Xcode开发iOS时如何更改iPhone状态栏的颜色?

  • 我正在尝试将系统状态栏的颜色更改为黑色。配置似乎被AppBar类覆盖。我可以通过在创建材料应用程序时将主题分配给,然后指定一个来实现我想要的。但是我不想要AppBar,而且,这样做会改变所有字体的颜色。 一种可能的解决方案是继承主题数据。将bright()添加到一个新类中,然后通过 然后我需要指定AppBar并以某种方式使其不可见? 文档 主要的飞奔 布局工具。飞奔

  • 问题内容: 我想更改状态栏的颜色以匹配我的应用背景,该怎么办? 问题答案: 可以通过将CNS项目目录下的colors.xml文件包含以下示例内容来实现: 在这种情况下,colorPrimaryDark是您要为状态栏着色的颜色

  • 我正面临着改变Lollipop设备状态栏颜色的问题。 活动使用的样式为 上面的样式添加到我的应用程序中,但是状态栏的颜色没有变化。请帮助我如何解决这个问题。

  • 问题内容: 我正在尝试将状态栏的颜色更改为蓝色或其他某种颜色。 这可能吗,或者Apple不允许吗? 问题答案: 注意:此解决方案在iOS 13及更高版本下失败。 Plist中的第一个设置为 输出屏幕截图如下

  • 有人注意到iPhone 6模拟器的状态栏颜色没有使用正确的样式吗? 我将设置为并将设置为。 这适用于iOS8上除6和6 Plus以外的所有手机。在我的appDelegate中,我可以使用但这不会为启动屏幕设置它。它仍然需要黑暗的时候,我想轻内容。有人能解决这个问题吗。我需要在plist中添加新项目吗?