私は、鮮やかな暗いウィンドウとウィンドウ内の NSVisualEffectView を含む Swift 4 macOS アプリケーションに取り組んでいます。現在、NSVisualEffectView の色はウィンドウの色と完全には一致していませんが、非常に近い色です。
NSVisualEffectView の色をウィンドウと完全に一致させるにはどうすればよいですか? 私の目標は、コンテンツがその下にある場合にのみ表示されるぼかし効果を提供することです。ウィンドウの色と一致させると、この効果が作成されます。現在進行中の画像を載せておきます。違いを確認するには、画像を拡大してディスプレイの明るさを上げる必要がある場合があります。このスクリーンショットでは小さいように見えますが、NSVisualEffectView はウィンドウ全体に広がっており、Mac の Retina ディスプレイでは違いが明らかです。
NSVisualEffectView の背景色をクリアに設定しようとしましたが、うまくいきません。
visualEffectView.wantsLayer = true
visualEffectView.layer?.backgroundColor = NSColor.clear.cgColor
これに関するアドバイスをいただければ幸いです。