2012-10-09 170 views
4

有沒有辦法檢查窗口是否隱藏並以編程方式取消隱藏NSWindow?取消隱藏NSWindow

我已經試過[個體經營的ShowWindow:無]和[self.window makeKeyAndOrderFront:自我],但它們會導致奇怪的行爲,如,兩個窗口等

回答

3

使用- (BOOL) isVisible(所以BOOL可見= [self.window ISVISIBLE]到dertimine一個窗口是否被隱藏或沒有,如果你想隱藏或顯示窗口,使用這樣的: [self.window setHidden:YES] ,很明顯,你沒有傳遞到取消隱藏

編輯

對不起,一世使用- (void) setIsVisible:(BOOL) yourBOOL方法代替setHidden方法。

希望我幫了忙。

+0

謝謝! NSWindow沒有設置隱藏方法或隱藏屬性。它的NSView的屬性。 –

+0

哦,我的壞。我將我的帖子更新爲正確的方法。 – rien333