Objective c 来自状态栏应用程序的OSX显示窗口
我正在编写一个作为OSX状态栏应用程序运行的小应用程序,以及如何从该应用程序创建首选项窗口。我可以创建和显示窗口,但它总是显示在其他窗口下面。我已经在main.xib文件中创建了窗口,并将其分配给我的应用程序委托的Objective c 来自状态栏应用程序的OSX显示窗口,objective-c,macos,window,nswindow,Objective C,Macos,Window,Nswindow,我正在编写一个作为OSX状态栏应用程序运行的小应用程序,以及如何从该应用程序创建首选项窗口。我可以创建和显示窗口,但它总是显示在其他窗口下面。我已经在main.xib文件中创建了窗口,并将其分配给我的应用程序委托的窗口属性。当我想显示“首选项”窗口时,我会执行以下操作: [window makeKeyAndOrderFront:self]; 如上所述,这似乎将窗口添加到窗口堆栈的后面。我也尝试过各种图层方法,但似乎并没有一种方法能改变这一点 任何帮助都将不胜感激。不久前我遇到了这个问题Make
窗口
属性。当我想显示“首选项”窗口时,我会执行以下操作:
[window makeKeyAndOrderFront:self];
如上所述,这似乎将窗口添加到窗口堆栈的后面。我也尝试过各种图层方法,但似乎并没有一种方法能改变这一点
任何帮助都将不胜感激。不久前我遇到了这个问题
MakeKeyandDerfront:
仅将窗口置于应用程序的前端,您需要通过调用将整个应用程序置于前端
[NSApp activateIgnoringOtherApps:YES];
在makekey和derfront之后:
快乐编码比利不久前我就遇到了这个问题
MakeKeyandDerfront:
仅将窗口置于应用程序的前端,您需要通过调用将整个应用程序置于前端
[NSApp activateIgnoringOtherApps:YES];
在makekey和derfront之后:
快乐编码比利