4

当窗口上的控件失去焦点时,有什么方法可以检测和响应?

我想在用户离开 NSTableView 时运行一些代码。

谢谢,

4

1 回答 1

3

您可以在 10.6 及更高版本中执行此操作,方法是使用KVO观察窗口的firstResponder. 当窗口中的焦点控件发生变化时,它会发生变化。

将要运行的代码放入观察对象的observeValueForKeyPath:ofObject:change:context:方法中。

于 2013-04-29T03:03:23.497 回答