2010-11-03 79 views
2

嘿,我想知道是否有可能使mac os x app隱藏用戶選擇的特定窗口。我知道如何讓按鈕隱藏所有窗口並取消隱藏所有窗口,但我想知道如何隱藏特定的窗口。(Objective-c)隱藏特定的窗口

謝謝!

回答

2

大概在某個地方你可以引用你的應用程序的窗口。從那裏你只需告訴窗口-orderOut:

即使您自己沒有跟蹤自己的窗口,也可以通過詢問[NSApp windows]來獲取應用程序窗口的列表。 [[NSDocumentController sharedDocumentController] documents]然後要求各爲其-windowControllers,然後要求每個窗口控制器,其-window

在基於文檔的應用程序,你可以通過詢問通過其所屬的文件(可以有每個單獨的文件很多窗口),讓所有的窗戶。

+0

你能寫一個示例代碼嗎?我仍然在學習xcode和objective-c,這樣可以幫助很多!謝謝 – inFever 2010-11-04 01:02:27

+0

不,我不能,因爲你沒有提供足夠的細節,首先說明我寫的關於你的三種可能場景中的哪一種正在處理。 – 2010-11-04 02:27:31

+0

噢好吧,我會嘗試着解決那些問題:P – inFever 2010-11-04 12:41:32