现在我正在开发状态栏应用程序,我需要知道应用程序何时失去焦点 . 所以我目前正在使用 applicationDidResignActive: ,但那个_1754907的菜单 .每当我的应用程序失去焦点时,即使打开另一个状态栏应用程序,我怎样才能使 applicationDidResignActive: (或任何其他方法)捕获?
applicationDidResignActive:
我认为你真正想要的是当窗口失去焦点时 .
您可以使用以下 NSWindowDelegate 方法:
NSWindowDelegate
windowDidResignMain:
你还必须将 canBecomeMainWindow 设置为 YES
canBecomeMainWindow
YES
- (BOOL)canBecomeMainWindow { return YES; }
确保将它连接到代表,你应该没事 .
1 回答
我认为你真正想要的是当窗口失去焦点时 .
您可以使用以下
NSWindowDelegate
方法:你还必须将
canBecomeMainWindow
设置为YES
确保将它连接到代表,你应该没事 .