以编程方式创建HUD窗口

时间:2011-01-16 15:37:38

标签: cocoa nswindow nspanel

当用户按下我的主视图时,我需要以编程方式创建类似HUD的窗口。这是我使用的代码,但我只得到一个标准窗口。

videoWindow= [[NSPanel alloc]
      initWithContentRect:NSMakeRect(200.0, 200.0, 300, 200) 
      styleMask:NSTitledWindowMask | NSClosableWindowMask 
      backing:NSBackingStoreBuffered defer:YES];
[videoWindow makeKeyAndOrderFront:nil];

也许我没有使用正确的标志,但我没有在文档或Google上找到。有什么想法吗?

1 个答案:

答案 0 :(得分:9)

您需要将NSPanelNSHUDWindowMask样式掩码一起使用。