Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当某个 Cocoa WebView 失去焦点时,有没有办法接收通知?
谢谢!
解决了
- (void)webViewDidEndEditing:(NSNotification *)notification
成功了
不直接,不。我有效使用的一种解决方法(并且在网上某处找到)是子类化 NSWindow 并覆盖 -update。在这里,您可以发布一个通知,将窗口的当前 firstResponder 作为通知对象。在您的应用程序特定控制器中,您可以侦听此通知并将当前的 firstResponder 与之前的或其他一些“我们是否失去焦点”检查进行比较并做出适当的响应。