在新的ios14和macOS Big Sur中,苹果使用了一种“清晰”的背景(此外,在NavigationView中,滚动时也使用了这种类型的背景)。我该如何使用它们?尝试使用不透明度,但结果不同
[

发布于 2020-11-19 22:38:16
多亏了这个教程(https://www.youtube.com/watch?v=ew_99X-DQI4),我才能做到这一点。
首先,我创建了这个结构:
struct BlurView: UIViewRepresentable {
func makeUIView(context: Context) -> UIVisualEffectView {
let view = UIVisualEffectView(effect: UIBlurEffect(style: .systemChromeMaterial))
return view
}
func updateUIView(_ uiView: UIVisualEffectView, context: Context) {
}
}然后,只添加了.background(BlurView())
https://stackoverflow.com/questions/64795008
复制相似问题