2016-05-21 11 views
0

Ich möchte den Hintergrund meiner Anwendung verschwommen machen können, so dass Sie fast durch das Fenster wie diesesNSVisualEffectBlendingMode OS X Swift

enter image description here

eher als das Standardfenster

enter image description here

sehen

Vielen Dank!

+0

Die Leute hier werden Ihnen helfen, wenn Sie ein paar Schritte von Ihrem Ziel entfernt sind. Wenn Sie etwas getan haben, zeigen Sie uns, was Sie bisher getan haben. Andernfalls sollten Sie die Website Make a Wish Foundation oder etwas anderes machen. –

Antwort

0

Ich fand die Antwort, die ich gesucht habe und dachte, dass dies nützlich sein könnte für andere Leute nach etwas ähnlichem suchen. Heres mein Code:

import Cocoa 

class window: NSWindowController { 

override func windowDidLoad() { 
    super.windowDidLoad() 

    let view = NSVisualEffectView(frame: NSRect(x: 0, y: 0, width: 1500, height: 800)) 
    view.blendingMode = NSVisualEffectBlendingMode.BehindWindow 
    view.material = NSVisualEffectMaterial.Dark 
    view.state = NSVisualEffectState.Active 
    self.window!.contentView!.addSubview(view) 

} 

} 

Ich machte eine NSWindowController Klasse und fügte den Code oben hinzu. Dann verband die Klasse mit dem Fenster-Controller in meinem main.storyboard.