gpt4 book ai didi

objective-c - 如何让我的应用程序保持在全屏应用程序之上

转载 作者:太空狗 更新时间:2023-10-30 03:26:14 25 4
gpt4 key购买 nike

我有一个必须始终位于其他应用程序之上的应用程序。我目前正在对主窗口使用 setLevel 属性,以使其位于其他桌面应用程序之上。

我正在尝试修复我的应用程序,以便它也可以在 Lion 中保持在全屏应用程序之上。关于如何做到这一点有什么想法吗?

应用程序委托(delegate)如下所示:

#import "alwaysOnTopAppDelegate.h"

@implementation alwaysOnTopAppDelegate

@synthesize window;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[window setLevel:NSFloatingWindowLevel];
}

@end

最佳答案

找到答案:应用委托(delegate)应如下所示:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[window setLevel:kCGMainMenuWindowLevel-1];
[window setCollectionBehavior:NSWindowCollectionBehaviorStationary|NSWindowCollectionBehaviorCanJoinAllSpaces|NSWindowCollectionBehaviorFullScreenAuxiliary];
}

关于objective-c - 如何让我的应用程序保持在全屏应用程序之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com