如果 NSView 获得焦点焦点,我如何收到通知?
我期望 NSWindow 有一个像“windowDidBecomeKey”这样的方法,但要么是我瞎了,要么是 NSView 没有这样的东西。
最佳答案
关键 View ,当有一个时,就是第一响应者。因此,实现the becomeFirstResponder
method在您的 View 中,然后在那里处理它或发布通知供您的 Controller 监听。
关于当 View 获得关键焦点时,Cocoa NSVIew 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3360685/