如何设置整个应用程序的背景颜色?

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

我正在开发一个具有自定义背景颜色的应用程序。我在

.background
上使用
ContentView
修饰符。

应用程序启动时,会出现白色/黑色闪光(可能会通过启动画面修复),但更重要的是,床单后面有白色/黑色背景。

您可以定义背景颜色吗,类似于在资源中定义

AccentColor

swiftui
1个回答
0
投票

尝试将顶级视图设置为最大尺寸,然后对其应用

.background

WindowGroup {
    ContentView()
        .frame(maxWidth: .infinity, maxHeight: .infinity)
        .background(.yellow)
}

请注意,

.background
修改器的这种变体默认情况下会忽略安全区域插入,请参阅background(_:ignoresSafeAreaEdges:)

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