可可发送背景窗口前
在这篇文章的底部,我包括一个示例项目,其中有我的代码。我有一个Cocoa应用程序,它使用一个主要的默认窗口,以及另一个我创建的窗口。当程序启动时,我希望它加载窗口笔尖并将其显示在默认的'MainMenu'nib窗口前面。我怎样才能做到这一点?我试着下面的代码,但是默认的窗口之后仍显示窗口:可可发送背景窗口前
InfoWindowController *winInfo = [InfoWindowController new]; [winInfo.window makeKeyAndOrderFront:self];
[winInfo.window setOrderedIndex:0];
[winInfo.window makeKeyAndOrderFront:self];
[winInfo showWindow:self];
这是正在从AppController
调用,这是I类添加到MainMenu的笔尖。 InfoWindowController子类NSWindowController
。我已包含example project here。
回答:
因此,我知道我正在恢复一个旧的线程,但我有一个类似的问题。试着把[NSApp activateIgnoringOtherApps:YES];
放在那里。
以上是 可可发送背景窗口前 的全部内容, 来源链接: utcz.com/qa/260122.html