我正在开发一个具有自定义背景颜色的应用程序。我在
.background
上使用 ContentView
修饰符。
应用程序启动时,会出现白色/黑色闪光(可能会通过启动画面修复),但更重要的是,床单后面有白色/黑色背景。
您可以定义背景颜色吗,类似于在资源中定义
AccentColor
?
尝试将顶级视图设置为最大尺寸,然后对其应用
.background
:
WindowGroup {
ContentView()
.frame(maxWidth: .infinity, maxHeight: .infinity)
.background(.yellow)
}
请注意,
.background
修改器的这种变体默认情况下会忽略安全区域插入,请参阅background(_:ignoresSafeAreaEdges:)。