如何在 SwiftUI 中强制导航栏显示背景?

mea*_*ers 3 navigationbar ios swift swiftui

我有以下内容(在 iOS 16 上):

NavigationStack
{
    Form
    {
        ....
    }
}
.navigationTitle("Hello")
.navigationBarTitleDisplayMode(.inline)
Run Code Online (Sandbox Code Playgroud)

导航栏背景仅在向上滚动时出现Form

如何确保背景始终显示?

Chr*_*isR 9

使用它来始终显示背景:

.toolbarBackground(.visible, for: .navigationBar)
Run Code Online (Sandbox Code Playgroud)

这是它的样式:

.toolbarBackground(.red, for: .navigationBar)
Run Code Online (Sandbox Code Playgroud)