[英]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.