iOS的状态栏可能是半亮半暗

问题描述 投票:0回答:2

我有一个状态栏,其左部分在深色背景上,那里有浅色文本内容。但是状态栏背景的右侧部分是白色,我想在其中显示黑色文本。

是否可以在左右一半设置状态栏内容的不同颜色。左边是深色菜单,右边是白色背景。

ios statusbar
2个回答
0
投票

您可以通过在状态栏级别放置图像或视图来做到这一点。您还可以采用容器视图并将其顶部约束固定到安全区域,这是我刚刚使用自动布局本身创建的示例。Xcode UI example


0
投票

enter image description here

我找到了解决方案,但是我有Split View Controller,然后可以在Master和Detail视图控制器中以不同的方式覆盖PreferredStatusBarStyle。总的来说,我认为使用单一视图控制器是不可能的

© www.soinside.com 2019 - 2024. All rights reserved.