当应用程序失去焦点时,我一直试图隐藏我的应用程序主窗口.
经过测试
- (void)applicationDidResignActive:(NSNotification *)aNotification
{
[window orderOut:self];
_isShown = NO;
}
然而,在我带回窗户后,这似乎只能工作一次
[window makeKeyAndOrderFront:self];
[window orderFrontRegardless];
它不再有效,我做错了什么?
最佳答案 听起来像你真的想要一个NSPanel,或者至少让你的窗口为-hidesOnDeactivate返回YES.