【发布时间】:2016-09-03 12:58:35
【问题描述】:
在我们的应用程序中,我们有一个页面,其中状态栏覆盖用户生成的图像。有时这些图像的顶部较暗,有时则较浅。这意味着有时该页面上的状态栏不可见,或者很难看到。考虑到这是我们应用程序的主页,我想知道是否有办法根据基础内容更改 StatusBar 文本的颜色。
(背景的最佳字体颜色)。
是的,我知道我们可以为 StatusBar 显示静态背景颜色,但这会非常俗气。
【问题讨论】:
-
恐怕没有这样的解决方案适用于所有底层图像。假设您的图像从左侧的黑色变为右侧的白色。绝对不可能有多色状态栏。
-
@pedrouan - 这是一个非常好的观点,我没有想到。我想我会在图像上放置一个
rgba(0,0,0,0.3)叠加层,以便始终可以看到状态栏。 -
这是个好主意。也许您会找到最佳的白色/黑色强度,因此它始终可见且通用。或者使背景模糊,以便能见度更好一些。我看到了一些解决方案,其中所有状态栏在图像上都消失了。当一个条出现在文本上时滚动后,它会显示回来。
标签: ios objective-c swift statusbar