【发布时间】:2021-09-04 20:38:16
【问题描述】:
我正在尝试在 SwiftUI 暗模式下全局(应用程序范围)更改黑色背景颜色,但我找不到这样做的方法,.background(View) 修改后仅更改它应用的视图的背景to,这不是我要找的!
我尝试覆盖UIColor.systemBackground,但实际上似乎没有任何效果!
编辑:这是我现在拥有的和正在寻找的东西的屏幕截图!
【问题讨论】:
-
只需制作自己的颜色集,然后用它代替
UIColor.systemBackground。 -
只是每个屏幕的背景颜色,还是每个视图的背景颜色?
-
@George 我猜的每一个观点!我的意思是屏幕、列表、导航栏等...基本上每个默认使用
UIColor.systemBackground的视图。 -
@AhmedKamal 明暗模式配色方案,还是自定义?例如,您可以使用
.environment(\.colorScheme, .light)强制使用配色方案 -
@George 不,我不是要更改配色方案,而是要在深色方案中覆盖黑色背景,例如,使用深蓝色背景而不是黑色背景,但是应用范围内,我不想单独为每个视图设置背景!