3

例: 影を拡大する、下の影を削除する、...

そしてNSWindowのinvalidateShadowセレクターをオーバーライドしようとしましたが、ウィンドウの影が変わったときに呼び出されませんでした。シャドウを削除したくない、シャドウが無効にならないようにしたい。invalidateShadow はいつ呼び出されますか?

4

1 に答える 1

0

どうですか..

  • あなたのNSWindow影をなくし、
  • 2. 透明NSWindowでカスタム を使用します。NSViewどちらも元のウィンドウよりわずかに大きく、
  • コンテンツウィンドウの子ウィンドウとして設定し、
  • そのカスタム ビューに適していると思われる影/装飾を描画します。
于 2012-09-30T10:03:15.937 に答える