我谷歌过,但它们太复杂了。我设置的状态栏状态在App代表:
UIApplication.sharedApplication().statusBarStyle = .LightContent
但是没有工作。谢谢
您可以简单地在一个swft文件中执行此操作。可以在视图控制器类中重写此函数。
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
您不需要在info.plist中设置任何值。上面的函数就可以了。
但是,如果您要将每个视图控制器更改为白色状态,那么您需要在应用委托中进行设置。希望有意义。
如果你认为它重复了一些其他的问题,那么我应该让你现在我已经尝试了3,4页的谷歌搜索,也实现了他们。
我已经改变了我的应用程序的状态栏颜色为白色后,这个状态栏图标是不可见的。
出于某种原因,状态栏现在是白色的。或者更确切地说,是灰白色,在明亮的背景下隐约可见图标的另一种白色阴影。这是错误的,因为我的应用栏布局使用蓝色阴影作为其颜色。到目前为止,这一直工作正常,我不知道我做了什么导致这种情况。我尝试手动将状态BarColor设置为colorPrimaryDark (#0277bd),但它不起作用。 我只是不知道为什么会发生这种情况。我正在粘贴我的活动的布局.xml,也许有
但是我没有找到更改状态文本颜色的方法。如果我将颜色Primary深色设置为白色,我看不到状态栏文本的图标,因为它们的颜色也是白色的。 有什么办法可以更改状态栏文字颜色吗?
还有黑色的图标,可能吗? 谢谢 编辑: M 开发人员预览版中的新增功能:windowLightStatusBar。在主题中打开它会告诉系统使用深色前景,这对于浅色状态栏很有用。请注意,M 预览似乎有一个错误,其中通知图标保持白色,而系统状态图标正确更改为半透明黑色。
有没有办法在暗色主题的PWA状态栏上设置白色背景? 在index.html中,我放置了元标记: