有没有办法以编程方式检查窗口是否隐藏并取消隐藏 NSWindow?
我试过 [self showWindow:nil] 和 [self.window makeKeyAndOrderFront:self] 但它们会导致奇怪的行为,比如两个窗口等。
最佳答案
使用 - (BOOL) isVisible
(所以 BOOL visible = [self.window isVisible] 来确定窗口是否隐藏,如果你想隐藏或取消隐藏窗口使用这个:
[self.window setHidden:YES]
而且,显然,您传递 NO 以取消隐藏它。
编辑
抱歉,请使用 - (void) setIsVisible:(BOOL) yourBOOL
方法代替 setHidden
方法。
希望我有所帮助。
关于objective-c - 取消隐藏 NSWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808055/