【发布时间】:2010-02-09 02:52:57
【问题描述】:
单击停靠栏上的应用程序图标时,我想在关闭后重新显示主窗口。有人知道怎么做吗? 提前致谢。
【问题讨论】:
单击停靠栏上的应用程序图标时,我想在关闭后重新显示主窗口。有人知道怎么做吗? 提前致谢。
【问题讨论】:
在@实现中:
第一步
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{
[_window setReleasedWhenClosed:NO];
}
_window 是您将来会重新打开的窗口
进行第 2 步
- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag{
[_window setIsVisible:YES];
return YES;
}
_window 是你关闭的窗口
【讨论】:
在您的应用程序委托中实现applicationShouldHandleReopen:hasVisibleWindows:。在您的实现中,将窗口重新放入。(确保您不释放它,并且它在关闭时不会自行释放。)
【讨论】: