如何通过单击外部来关闭以弹出方式加载的 NSWindow?
当光标位于具有焦点的模式窗口外部(但仍在应用程序内部)时,我想处理鼠标事件。
最佳答案
您可以实现以下NSWindow
的委托(delegate)方法来获取窗口失去焦点的通知。
- (void)windowDidResignKey:(NSNotification *)notification
并在内部检查您的应用程序是否是最前面的应用程序。如果是,则相应关闭。
关于objective-c - 如何通过单击外部来关闭以弹出方式加载的 NSWindow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515542/