是否可以为以全屏模式运行的 Cocoa 应用程序添加 HUD 覆盖?
我如下切换到全屏模式。
// An NSView.
[self enterFullScreenMode:m_screen withOptions:nil];
HUD 覆盖是NSPanel
上述视图的类型和成员。为了显示 HUD 面板,我运行以下代码行。
[m_hudPanel setFloatingPanel:YES];
[m_hudPanel orderFront:self];
[m_hudPanel orderWindow:NSWindowAbove relativeTo:[[self window] windowNumber]];
[m_hudPanel makeKeyAndOrderFront:self];
[m_hudPanel makeFirstResponder:self];
不过,在我离开全屏模式之前,面板不会出现。