1

サブクラスでchangeFont:changeColor:メッセージを受け取りたいです。WebView

ドキュメントによると、これらのメソッドはそれぞれレスポンダーによって送信されNSFontManager、レスポンダーに送信されNSColorPanelます。

それでも、それらは私のWebViewサブクラスで呼び出されることはありません。これは予想される動作ですか?そうでない場合、私は何を間違っていますか?

4

2 に答える 2

1

どうやら にWebViewは編集可能なコンテンツがあったため、イベントは子レスポンダーによって消費されていました。

回避策は、これが発生したときにリッスンするWebViewDidChangeNotificationことでした。

于 2012-10-20T16:58:58.643 に答える
0

これが私が起こっていると思うことです

NSFontManager は明らかに、デリゲートではなく、レスポンダー チェーンに沿ってメッセージを送信します。

CustomWebViewController をウィンドウのデリゲートに設定します。

于 2012-10-06T07:52:23.477 に答える