0
我创建了一个包含子窗口的窗口。 当我用Cmd + W
关闭主窗口(因此,丢失主/关键窗口状态)后,只要我尝试用Cmd + Tab
重新打开它,只显示子窗口...不是主窗口。用子窗口关闭一个窗口并用Alt + Tab重新打开它并不正确
Cmd的+ W命令bindend到急救员 - >performClose:
像往常一样...并添加到主窗口中的子窗口:
[window addChildWindow:childWindow ordered:NSWindowAbove];
为什么子窗口仍然可见Alt + Tab
后?
---编辑:我创建了这个功能,这似乎解决了我的情况..但我不知道这是正确的方式:
-(IBAction)closeWindows:(id)sender{
[[self window]close];
NSArray *childWin = [[self window]childWindows];
for(NSWindow *win in childWin){
[win close];
}
}
目前我写一个函数来关闭所有窗口...我编辑我的问题添加它。 – MatterGoal