欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OSX 如何恢复显示关闭的窗口 博客分类: OSX osx 

程序员文章站 2024-03-14 15:52:10
...

在Mac OS中,点击窗口左上方的x,窗口将会关闭。如果你希望通过点击dock上的图标将窗口重新打开,你可以用如下方法做。

 

实现方法如下:

在delegate里设置一个outlet,比如myWindow:

 

IBOutlet NSWindow *myWindow;

 

在Interface Builder中,将主窗口的"Release When Closed"选项取消掉。再将delegate里的myWindow和你的主窗口连接起来,然后在delegate里实现如下方法:

 

 

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag

{

if (flag) {

return NO;

}

else

{

[myWindow makeKeyAndOrderFront:self];

return YES;

}

 

}

相关标签: osx