gpt4 book ai didi

objective-c - 如何通过单击外部来关闭以弹出方式加载的 NSWindow?

转载 作者:行者123 更新时间:2023-12-03 16:22:08 25 4
gpt4 key购买 nike

如何通过单击外部来关闭以弹出方式加载的 NSWindow?

当光标位于具有焦点的模式窗口外部(但仍在应用程序内部)时,我想处理鼠标事件。

最佳答案

您可以实现以下NSWindow的委托(delegate)方法来获取窗口失去焦点的通知。

- (void)windowDidResignKey:(NSNotification *)notification

并在内部检查您的应用程序是否是最前面的应用程序。如果是,则相应关闭。

关于objective-c - 如何通过单击外部来关闭以弹出方式加载的 NSWindow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com