【发布时间】:2022-01-16 03:01:04
【问题描述】:
当视图的背景顶部为黑色但视图的配色方案处于浅色模式时,我已经尝试了很长时间将特定视图上的状态栏颜色更改为白色。我使用 @main 作为我的应用程序的启动点,使用 SwiftUI 作为我的应用程序代码。
感谢您的帮助,这里有一个屏幕截图来显示我在说什么:
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/59575788/12299030?
当视图的背景顶部为黑色但视图的配色方案处于浅色模式时,我已经尝试了很长时间将特定视图上的状态栏颜色更改为白色。我使用 @main 作为我的应用程序的启动点,使用 SwiftUI 作为我的应用程序代码。
感谢您的帮助,这里有一个屏幕截图来显示我在说什么:
【问题讨论】:
你可以这样做:
var body: some View {
ZStack { ... }
.preferredColorScheme(.dark OR .light) // white tint on status bar
}
【讨论】: