• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

可可发送背景窗口前

cocoa 来源:CoderJoe 5次浏览

在这篇文章的底部,我包括一个示例项目,其中有我的代码。我有一个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];放在那里。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)