4

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

我试过 [self showWindow:nil] 和 [self.window makeKeyAndOrderFront:self] 但它们会导致奇怪的行为,比如两个窗口等。

4

1 回答 1

5

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

编辑

setHidden对不起,用方法代替 - (void) setIsVisible:(BOOL) yourBOOL方法。

希望我有所帮助。

于 2012-10-09T20:56:13.440 回答