問題タブ [nsvisualeffectview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
140 参照

swift - 画面を切り替えると、NSWindow の影が切れてしまいますか?

背景がぼやけた NSWindow が欲しかったので、SwiftUI macOS アプリケーションで背景をぼかすにはどうすればよいですか? の助けを借りてNSVisualEffectView、自分で使用するためのラッパーを作成しました。. また、 https://github.com/lukakerr/NSWindowStyles#:~:text=true-,6.%20Vibrant%20background,A,-vibrantを使用して試してみました。ContentView()NSWindow

NSWindowそれは機能し、見栄えがしますが、ウィンドウを別の画面に移動し、両方の画面間でウィンドウを一時停止してから、次のウィンドウに移動すると、の影の一部が切り取られます。

画面移動時はこんな感じ⤵︎

ここに画像の説明を入力

このシャドウ チョップが発生しないようにする方法はありますか?

インターフェイス: SwiftUI ライフ
サイクル: Appkit AppDelegate