gpt4 book ai didi

cocoa 将背景窗口发送到前面

转载 作者:行者123 更新时间:2023-12-03 17:00:02 26 4
gpt4 key购买 nike

在这篇文章的底部,我包含了一个示例项目,其中包含我的代码。我有一个 Cocoa 应用程序,它使用一个主默认窗口和我创建的另一个窗口 Nib 。当程序启动时,我希望它加载窗口 Nib 并将其显示在默认的“MainMenu” Nib 窗口前面。我怎样才能做到这一点?我尝试了以下代码,但窗口仍然显示在默认窗口后面:

InfoWindowController *winInfo = [InfoWindowController new];

[winInfo.window makeKeyAndOrderFront:self];
[winInfo.window setOrderedIndex:0];
[winInfo.window makeKeyAndOrderFront:self];
[winInfo showWindow:self];

这是从 AppController 调用的,它是我添加到 MainMenu Nib 的一个类。 InfoWindowController 是 NSWindowController 的子类。我已经添加了 example project here .

最佳答案

所以,我知道我正在恢复旧线程,但我遇到了类似的问题。尝试将 [NSApp activateIgnoringOtherApps:YES]; 放入其中。

关于 cocoa 将背景窗口发送到前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713282/

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