我正在尝试全屏无边框全屏窗口。我可以显示它,但它似乎是空的,因为我不知道如何告诉它使用我的一个NIB文件。我使用以下代码来创建窗口:
int windowLevel = CGShieldingWindowLevel();
NSRect screenRect;
screenRect = [[NSScreen mainScreen] frame];
ventanaBloqueo = [[Escucha alloc]
initWithContentRect:screenRect
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered
defer:NO
screen:[NSScreen mainScreen]];
其中'Escucha'是NSWindow的子类。我怎么能告诉窗口使用我的一个NIB设计?
此致
答案 0 :(得分:1)
我会使用一个窗口控制器。它更容易,更有序。
例如:
NSWindowControllerSubclass* controller = [[NSWindowControllerSubclass alloc] initWithNibName:@"nibName"];