我嘗試使用下面的代碼打開一個NSWindow:如何打開NSWindow並選擇並關注窗口?
NSWindowController *window = [[NSWindowController alloc] initWithWindowNibName:@"MainWindow"];
[window showWindow:nil];
的窗口打開不錯,但前一個窗口仍然是主窗口和焦點。我試過下面的代碼來強制主窗口,它不起作用。窗口仍然有殘疾標題欄和不接受的關鍵事件等
[self.window makeKeyAndOrderFront:self];
[self.window makeMainWindow];
我似乎能夠得到一個窗口失去焦點的唯一方法是,如果我調用的ShowWindow後關閉窗口:與[[NSApp mainWindow]關閉];
任何想法?
不知道爲什麼我在這裏收到-1,有人讓我知道我該如何改進這個問題? – Luke 2010-05-14 02:33:56