1

我想在子类中接收changeFont:andchangeColor:消息WebView

根据文档,这些方法由响应者发送NSFontManagerNSColorPanel分别发送给响应者。

然而,他们从未在我的WebView子类中被调用。这是预期的行为吗?如果没有,我做错了什么?

4

2 回答 2

1

显然,由于WebView具有可编辑的内容,事件正在被子响应者使用。

解决方法是倾听WebViewDidChangeNotification何时发生这种情况。

于 2012-10-20T16:58:58.643 回答
0

这是我认为正在发生的事情

NSFontManager 显然是沿着响应者链发送消息,而不是发送给委托人。

我会将我的 CustomWebViewController 设置为窗口的代表。

于 2012-10-06T07:52:23.477 回答