4

ウィンドウが非表示になっているかどうかを確認し、プログラムでNSWindowを再表示する方法はありますか?

[self showWindow:nil]と[self.window makeKeyAndOrderFront:self]を試しましたが、2つのウィンドウなどの奇妙な動作が発生します。

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 に答える