Skip to content

Instantly share code, notes, and snippets.

@irisWirisW
Created January 28, 2025 09:33
Show Gist options
  • Select an option

  • Save irisWirisW/bdc8e1d8e1244d3ae5e33a8699f786ee to your computer and use it in GitHub Desktop.

Select an option

Save irisWirisW/bdc8e1d8e1244d3ae5e33a8699f786ee to your computer and use it in GitHub Desktop.
VisualEffectView
import SwiftUI
struct VisualEffectView: NSViewRepresentable {
let material: NSVisualEffectView.Material
let blendingMode: NSVisualEffectView.BlendingMode
func makeNSView(context _: Context) -> NSVisualEffectView {
let visualEffectView = NSVisualEffectView()
visualEffectView.material = material
visualEffectView.blendingMode = blendingMode
visualEffectView.state = .active
visualEffectView.isEmphasized = true
return visualEffectView
}
func updateNSView(_: NSVisualEffectView, context _: Context) {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment