`
loveq369
  • 浏览: 24642 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

OSX 如何恢复显示关闭的窗口

    博客分类:
  • OSX
阅读更多

在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;

}

 

}

分享到:
评论

相关推荐

    ShowKeys:简单的OSX应用程序,允许显示按下的键。 非常适合截屏

    这是一个简单的OSX应用程序,允许显示按下的键。 基本上,它只是一个半透明的窗口,您可以将其放置在任何位置,并且在您按下按键时会显示您按下的按键。 它不是很完整,但是可以正常工作。 拉取请求和问题非常欢迎...

    LSLG:用于 OSX 的 opengl 着色器查看器

    所以我制作了 LSLG,一个用于查看 opengl 着色器的 OSX 应用程序。界面 左上角的按钮:关闭、始终在顶部、50% 透明右下角的按钮:VertexShader、GeometryShader、FragmentShader、Model、Log、Settings。 请注意,...

    Notify:适用于Java 6+的台式机Linux,MacOS或Windows(notificationgrowltoast)弹出窗口

    跨平台通知弹出窗口,类似于OSX上的“ Growl”,Windows上的“ Toasts”和Ubuntu上的“ Notifications”。 这个小型图书馆可以在任何屏幕的任何角落显示通知。 基本用法 Notify . create() .title( " Title Text...

    应用程序:ProtonMail的非官方桌面客户端

    关闭窗口后,该应用将继续在后台运行。 在OSX上,该应用程序可在扩展坞中使用,而在WIN&Linux(取决于发行版)中可使用该托盘中。 右键单击停靠/托盘图标,然后选择退出以完全退出该应用程序。 在OS X上,单击停靠...

    pomodoro-intrusive:侵入性命令行pomodoro实用程序...可将您锁定在屏幕之外!

    (基本上,显示一个全屏窗口,该窗口始终位于其他窗口之上。)您可以尝试关闭此窗口,但是... 在中断时间段内(默认值:5分钟),如果关闭了锁定屏幕窗口,它将反复重新启动锁定屏幕窗口。 嘿,这不叫侵入白白! ...

    Remote Transmission ++-crx插件

    https://github.com/YodaDaCoda/chrome-transmission-remote-plus/ Changelog 2018-01-25 v1.0.8 *修复了在OSX上弹出窗口未正确显示的问题(感谢wader)2017-10-02 v1.0.7 *修复了通知关于完成的洪流(感谢slokhorst...

    avalanche:滑坡的主题

    使用F11进行全屏显示时,这解决了OSX将另一个屏幕空白的问题。 创建一个新的演示文稿 创建一个新目录 在此处放置所需的标记文件以及所有自定义CSS和图像文件 将example_presentation/presentation.cfg复制到此处,...

    Nectarine-crx插件

    :) * LIMITATION *,据报道,弹出框在osx上无法正确显示,因为它们使扩展本身关闭。 这些弹出窗口例如在尝试添加朋友时出现。 要使用这些功能,只需访问主网站http://nectarine.rocks/。 这是此扩展程序中加载的Web...

    油桃「Nectarine」-crx插件

    :) * LIMITATION *,据报道,弹出框在osx上无法正确显示,因为它们使扩展本身关闭。 这些弹出窗口例如在尝试添加朋友时出现。 要使用这些功能,只需访问主网站http://nectarine.rocks/。 这是此扩展程序中加载的Web...

    WunderlistTasksWidget::pencil:使用Übersicht在Mac桌面上显示打开的Wunderlist任务

    Wunderlist任务小部件 我发现直接在桌面上查看即将发生的任务和事件,通过触控板... 如果您登录,则此应用应完成OAuth流程并关闭选项卡,然后显示您的任务。 如果您遇到错误,请向“问题”页面报告。 请注意,如果

    pibar:用于PiKong的PiBar-从菜单栏管理您的PiKong!

    关闭“首选项”窗口,然后享受! 很喜欢PiBar? 得到帮助 如果您需要帮助或有功能建议,请随时。 远大的梦想! 如果您想与社区讨论PiBar,则在有一个子目录。 我还将在那儿发布有关更新和可能的Beta测试的新闻,...

    原因的工具「Reason Tools」-crx插件

    突出显示一些代码,然后通过单击图标或按Alt + D来打开扩展名======== 0.3.2中的新增功能OCAMl文档页面中用于签名打印的错误修复。 减少JS文件中的大量膨胀。 ======== 0.3.0中的新增内容为Reason引入了新的3.0.0...

Global site tag (gtag.js) - Google Analytics