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

szqfcxe2  于 2023-01-29  发布在  Swift
关注(0)|答案(1)|浏览(128)

我有以下(在iOS 16上):

NavigationStack
{
    Form
    {
        ....
    }
}
.navigationTitle("Hello")
.navigationBarTitleDisplayMode(.inline)

导航栏背景仅在向上滚动Form时显示。
如何确保始终显示背景?

t98cgbkg

t98cgbkg1#

使用这个总是显示背景:

.toolbarBackground(.visible, for: .navigationBar)

用这个来装饰它

.toolbarBackground(.red, for: .navigationBar)

相关问题