native macOS codings agent orchestrator prowl.onev.cat
Something went wrong. Try again.
Swift
at main
123456789101112131415161718192021222324252627282930import AppKitimport SwiftUI
struct WindowLevelSetter: NSViewRepresentable { let level: NSWindow.Level
func makeNSView(context: Context) -> WindowLevelView { let view = WindowLevelView() view.level = level return view }
func updateNSView(_ nsView: WindowLevelView, context: Context) { nsView.level = level }}
final class WindowLevelView: NSView { var level: NSWindow.Level = .normal { didSet { window?.level = level } }
override func viewDidMoveToWindow() { super.viewDidMoveToWindow() window?.level = level }}