gpt4 book ai didi

macos - 将窗口插入焦点

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

我正在开发一个小型菜单栏应用程序,我想在按下相应的 NSMenuItem 时显示设置窗口。

我当前已将以下 IBAction 分配给菜单项:

@IBAction func settingsButtonPressed(sender: NSMenuItem) {
settingsView.makeKeyAndOrderFront(sender)
}

这会显示窗口,但不会将其置于焦点中,因此它显示在当前事件窗口的后面,这不是我正在寻找的行为。

我怀疑这可能是由于 Application is agent 目标属性设置为 YES 造成的,但这实际上对结果。

是否可以对 XIB 文件中的窗口进行任何操作?

最佳答案

您的应用程序可能不是事件应用程序。除了制作窗口键并将其排序在前面之外,还应该可以调用 [NSApp activateIgnoringOtherApps:YES]

关于macos - 将窗口插入焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981841/

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