隐藏并显示HUD窗口 - 可可?
要隐藏hudWindow
:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
[hudWindow orderOut:nil]; // to hide it
}
然后按下按钮:
- (IBAction)showWindow:(id)sender {
[hudWindow makeKeyAndOrderFront:nil]; // to show it
}
您不需要在启动时以编程方式隐藏窗口,您应该取消选中Interface Builder中的“启动时可见”复选框。 – 2009-09-06 02:01:18
为此我应该做一个插座?并且该类型应该是NSPanel? – lab12 2009-10-01 20:47:27
在IB,去窗口的属性,检查并确保“关闭时发布”未被选中。
我需要这个修复我的HUD窗口,如果我关闭了窗口然后再次显示它,我得到了一个没有点击注册的窗口。当我解决“关闭时发布”我的窗口再次交互并恢复正常,所以谢谢! – 2011-04-02 13:00:24
我想你应该展示你用来展示它的代码,以及你用来隐藏它的代码(如果有的话)。 – 2009-09-06 05:41:10