标签: cocoa
当窗口上的控件失去焦点时,有没有办法检测并响应?
我想在用户离开NSTableView时运行一些代码。
谢谢,
答案 0 :(得分:2)
您可以在10.6及更高版本中使用KVO来观察窗口firstResponder。当窗口中的聚焦控件发生变化时,它会发生变化。
firstResponder
将您想要运行的代码放在观察对象的observeValueForKeyPath:ofObject:change:context:方法中。
observeValueForKeyPath:ofObject:change:context: