当窗口上的控件失去焦点时,有什么方法可以检测并响应吗?
我想在用户离开 NSTableView 时运行一些代码。
谢谢
最佳答案
您可以在 10.6 及更高版本中使用 KVO 来执行此操作观察窗口的 firstResponder
。当窗口中的焦点控件发生变化时,它也会发生变化。
将要运行的代码放入观察对象的observeValueForKeyPath:ofObject:change:context:
中方法。
关于cocoa - 检测 Cocoa 中 NSTableView 失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16268253/