2

当某个 Cocoa WebView 失去焦点时,有没有办法接收通知?

谢谢!

解决了

- (void)webViewDidEndEditing:(NSNotification *)notification 

成功了

4

1 回答 1

1

不直接,不。我有效使用的一种解决方法(并且在网上某处找到)是子类化 NSWindow 并覆盖 -update。在这里,您可以发布一个通知,将窗口的当前 firstResponder 作为通知对象。在您的应用程序特定控制器中,您可以侦听此通知并将当前的 firstResponder 与之前的或其他一些“我们是否失去焦点”检查进行比较并做出适当的响应。

于 2013-09-12T22:09:28.753 回答