gpt4 book ai didi

swift - CloseButton怎么能有这样的表现

转载 作者:行者123 更新时间:2023-11-30 12:19:24 24 4
gpt4 key购买 nike

我正在开发 MacOS 应用程序,每次单击应用程序的关闭按钮时,窗口都会关闭,但 DOCK 中有应用程序图标。我发现许多关闭窗口的应用程序如果单击 Dock 中的图标或激活窗口,将会重新打开。你能告诉我如何实现这一目标吗?

非常感谢您为我们所做的一切,谢谢。

最佳答案

对应的方法已经找到了,其实没有更复杂的。我选择了一个更简单的方法。首先我需要定义一个全局变量,这样我才能再次找到它所以,我定义

Var mainWindowController: NSWindowController?

我已经在 applicationDidFinishLaunching 方法中分配了它。然后是applicationShouldHandleReopen方法的实现,只是一段代码即可实现

func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool
{
if !flag {
for window in sender.windows {
window.makeKeyAndOrderFront(self);
}
}
return true
}

非常感谢前面两位 friend 的帮助,谢谢

关于swift - CloseButton怎么能有这样的表现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44983457/

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