嘿,我想知道是否可以制作一个mac os x app来隐藏用户选择的特定窗口。我知道如何制作一个按钮隐藏所有窗口并取消隐藏所有窗口,但我想知道如何隐藏特定的窗口。
谢谢!
答案 0 :(得分:2)
据推测,您可以在某个地方引用应用程序的窗口。从那里你只需告诉窗口-orderOut:
。
即使您没有自己跟踪窗口,也可以通过询问[NSApp windows]
来获取应用程序窗口的列表。
在基于文档的应用程序中,您可以通过询问:[[NSDocumentController sharedDocumentController] documents]
然后询问每个窗口的-windowControllers
来获取所有窗口(每个文档可以有多个窗口)。向每个窗口控制器询问其-window
。