SwiftUI 中可以通过 blur(radius:CGFloat)
修饰符来实现模糊效果,其中 radius 参数是模糊半径,越大越模糊。
下面是一个示例:
import SwiftUI
struct ContentView: View {
var body: some View {
Image("picture")
.resizable()
.scaledToFit()
.blur(radius: 10)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
上面的示例中,我们对一张图片添加了模糊效果,半径为 10。在实际开发中可以根据需要自行调整。