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

无法将状态栏设置为轻内容(iOS7)

乜明朗
2023-03-14

首先,我尝试了这个线程上的每一个答案:如何在iOS7中更改状态栏文本颜色,但我无法让状态栏显示白色文本。

在应用程序启动时,文本在加载到我的根视图控制器之前显示为白色。我认为问题在于,我的根视图控制器设置为不显示状态栏(我想要的),但其他每个视图都需要显示它。

当我转到第二个视图时,我看到状态栏文本从白色闪烁到黑色。

我已尝试在AppDelegate中将状态栏设置为亮起。

我已经尝试在rootViewController和其他视图控制器中调用[autosetNeedsStatusBar外观更新]。(

我已经在plist中将UIViewControllerBasedStatusBarAppearance设置为YES

我不知道为什么这行不通...

共有1个答案

步德宇
2023-03-14

尝试一下自我。导航控制器。导航栏。barStyle=UIBarStyleBlack

 类似资料:
  • 我有一个UtiAbbarController作为根视图控制器。每个选项卡都有一个嵌入在导航控制器中的视图控制器。我的导航栏是深色的,所以我需要将状态栏设置为。lightContent。我还需要动态隐藏状态栏。 如果我将“基于视图控制器的状态栏外观”设置为“否”,我可以将状态栏正确设置为“.lightContent”,但我无法动态隐藏状态栏。 如果我将“基于视图控制器的状态栏外观”设置为“是”,则仅

  • 我试图在promise的内设置状态,但状态值未保存,在then()外无法访问。 以下是更新后的代码: 如果我我得到一个值。但是,如果我console.log在那么()块,我得到正确的值。在这种情况下如何设置状态? 更新的说明: 为了给整个逻辑提供更好的上下文:我使用了一个GooglePlacesAutoComplete组件,它允许用户从下拉列表中选择一个位置。当用户从下拉列表中选择位置时,将调用上

  • 当我设定时 状态栏变成黑色半透明,但我需要白色 样品

  • 我正在使用React-useState创建状态为的对象。在成功调用API后,将更新为数据对象。 我有一个表单可以更改此状态,但我还有一个取消按钮。单击“取消”时,如何将此状态恢复为其初始值(API调用后)? 我应该创建另一个状态变量和存储初始状态在那里,然后更新我的状态基于?

  • 我在Android上遇到了一个问题。所有东西都在状态栏下方绘制,状态栏为白色,而不是“primaryDarkColor”。 我搜索了很多,尝试了很多解决方案,但都没有成功。我试过这样的方法: 绘制整个窗口,但在其他没有工具栏且只有背景图像的屏幕上有其他不良影响(android:windowBackground) 用v21风格绘制statusbar(android:statusBarColor)(但

  • 正如我的问题所暗示的那样,我正在试图弄清楚如何将我的状态栏颜色设置为透明,同时保持导航栏的黑色/自然色(不影响屏幕高度)。我提到了这个网站:Android完全透明状态栏?部分有效的解决方案之一是: 但这将我的屏幕内容推送到导航栏下方,使其透明。我希望屏幕大小保持不变,同时保持导航栏的自然颜色。只是想让状态栏透明,但似乎所有其他方法都让它变白,即使我用(选项)设置它透明。 有什么办法吗?我的min