标签: objective-c cocoa
我正在尝试使用我拥有的应用程序模拟咆哮。在某个时刻,我想在所有其他打开的窗口上显示一个窗口,但我不想失去对活动应用程序的关注。
现在我的代码是:
[NSApp activateIgnoringOtherApps:YES]; [self makeKeyAndOrderFront:self];
此代码会将窗口置于顶部,但也会使当前应用程序成为关键窗口,在这种情况下这是不受欢迎的。
答案 0 :(得分:5)
根据需要更改窗口级别:
[myWindow setLevel:NSFloatingWindowLevel];
对于其他可能的窗口级别常量,请检查NSWindow class reference。