使用nib设计创建可可无边框窗口

时间:2011-03-28 12:40:44

标签: cocoa xcode

我正在尝试全屏无边框全屏窗口。我可以显示它,但它似乎是空的,因为我不知道如何告诉它使用我的一个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设计?

此致

1 个答案:

答案 0 :(得分:1)

我会使用一个窗口控制器。它更容易,更有序。

例如:

NSWindowControllerSubclass* controller = [[NSWindowControllerSubclass alloc] initWithNibName:@"nibName"];