取消隐藏NSWindow

时间:2012-10-09 20:39:42

标签: objective-c macos nswindow

有没有办法检查窗口是否隐藏并以编程方式取消隐藏NSWindow?

我已经尝试过[self showWindow:nil]和[self.window makeKeyAndOrderFront:self]但是它们会导致像两个窗口等的奇怪行为。

1 个答案:

答案 0 :(得分:3)

使用- (BOOL) isVisible(因此BOOL visible = [self.window isVisible]来确定窗口是否隐藏,如果要隐藏或取消隐藏窗口,请使用以下命令: [self.window setHidden:YES] 而且,显然,你通过NO取消隐藏它。

修改

抱歉,使用setHidden方法而不是- (void) setIsVisible:(BOOL) yourBOOL方法。

希望我能帮到你。