繁体   English   中英

状态栏应用程序中的OS X显示窗口

[英]OS X Display Window from a Status Bar Application

我正在编写一个作为OS X状态栏应用程序运行的小型应用程序,以及能够从该应用程序创建首选项窗口的内容。 我可以创建和显示该窗口,但它始终显示在其他窗口的下方。 我已经在主.xib文件中创建了窗口,并将其分配给我的应用程序委托的window属性。 当我要显示首选项窗口时,请执行以下操作:

[window makeKeyAndOrderFront:self];

如上所述,这似乎将窗口添加到窗口堆栈的后面。 我也尝试了多种分层方法,但似乎都没有改变。

任何帮助,将不胜感激。

我前一段时间有这个确切的问题。 makeKeyAndOrderFront:仅将窗口置于应用程序的最前面,您需要通过调用将整个应用程序置于最前面

[NSApp activateIgnoringOtherApps:YES];

makeKeyAndOrderFront:

编码愉快!
比利

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM