ボーダレス NSWindow でカスタム NSShadow を取得したいのですが、ウィンドウにいくつかのアニメーションも適用しているため、ウィンドウのコンテンツ ビューをレイヤーでサポートするように設定しました。
に NSShadow を適用するcontentView
と、ビューの境界で影が切り取られます。
1 つの可能性は、contentView
の rect ( NSInsetRect ) を減らすことですが、そうすると NSWindow のサイズ変更境界線がウィンドウの外観と一致しなくなります!
レイヤーの境界を越えてレイヤーの影を描画する機会はありますか?
編集:表示されているスクリーンショットには、既に -10 の挿入四角形があります!