当我通过NavigationLink导航到另一个包含滚动视图的视图时,我得到了一些我想要删除的行为.
当您滚动时,视图的顶部将用不同的 colored颜色 填充,并使其后面的一切变得模糊.
我如何消除这种影响?以下是显示效果的代码和一些照片:
struct Home: View {
var body: some View {
NavigationView {
NavigationLink(destination: DetailView()) {
Text("Go to detail view")
}
}
}
}
struct DetailView: View {
var body: some View {
VStack {
ScrollView(.vertical, showsIndicators: false) {
Circle()
.fill(.red)
Circle()
.fill(.blue)
Circle()
.fill(.yellow)
Circle()
.fill(.green)
}
}
}
}
我希望能够用一些修饰符来删除它,但似乎找不到正确的一个,如果这就是事实上的解决方案