Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示
首先AppDelegate实现window的代理;
- @interface AppDelegate : NSObject <NSApplicationDelegate,NSWindowDelegate>
接着将window的delegate链接到AppDelegate;
最后实现下面两端代码,如果实现了第一段代码,第二段代码就会失效:
1、完全退出程序
- - (BOOL)windowShouldClose:(id)sender //close box quits the app
- {
- [NSApp terminate:self];
- return YES;
- }
2、隐藏后点击dock图标重新显示
- - (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
- {
- if (!flag){
- [self.window makeKeyAndOrderFront:self];
- return YES;
- }
- return NO;
- }
Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示相关推荐
- Android模拟器点击进入所有应用程序界面后出现unfortunately,lanucher has stopped
最近经常碰到的一个问题,在模拟器中点击进入所有应用程序界面后,不到2秒中就退出了,还弹出提示"unfortunately,lanucher has stopped", 有时候想再次 ...
- dock模拟macos教程_如何设置macOS应用程序以最小化其Dock图标
dock模拟macos教程 When you minimize a window in macOS, it goes to the right edge of your Dock by default ...
- python 直接退出程序_python 退出程序 Python程序运行后直接退出
python中exit(0)和exit(1)的用法和区别, exit(0):表示程序正常退出. exit(1):表示程序异常退出. 二.特点不同 exit(0):把exit用在main内的时候无论ma ...
- html点击关闭按钮关闭当前页面刷新,jq点击关闭按钮,关闭当前页面
30秒到达战场 关闭页面 没毛病.就是这样
- OA系统十九:请假申请五:【请假申请】这个内嵌页面的前台文件;设置【点击左侧菜单栏的“请假申请”后】在首页的“功能区”显示【请假功能】这个内嵌页面;
本篇博客的主要内容是: 本篇博客有几点特别说明下: (1)前端的东西挺复杂的,感受到了[学会一个成熟的前端框架]的重要性.毕竟,框架可以提高前段文件的开发效率,简化开发步骤! (2)前端的Ajax请求 ...
- 微信小程序真机预览图片图标无法显示
注意点: 1.路径问题,路径最好不要超过两个:比如/images 这是一个,../images这是两个 2.图片用的是<img/>不是<image/> 3.图片名.文件夹名不能 ...
- macOS设置点击关闭按钮后直接退出程序
Xcode默认的向导生成的工程的带有关闭,最小化,最大化这几个按钮, 关闭按钮的事件,是让窗口最小化到Dock中,但当点击Dock却无法恢复,如果想点击关闭按钮后直接退出程序,可以监听NSWindow ...
- Mac小技巧:强制退出程序的六种方法
原帖地址: http://www.cnbeta.com/articles/175447.htm 1.使用键盘快捷键强制退出处于活跃状态的Mac程序 快捷键:Command+Option+Shift+E ...
- Mac小技巧 强制退出程序的六种方法
原帖地址: http://www.cnbeta.com/articles/175447.htm 1.使用键盘快捷键强制退出处于活跃状态的Mac程序 快捷键:Command+Option+Shift+E ...
最新文章
- Python单元测试框架之pytest---如何执行测试用例
- play!框架_在Play上使用twitter4j! 框架和安全社交很容易
- ioc spring 上机案例_Spring的IoC入门案例
- 如果人生只剩最后一天,你想在这天干什么?
- ARM 架构演进对未来计算意味着什么?
- 05DotNet基本常用类库
- SQL:postgresql中使用limit ... offset ... 实现分页查询
- js获取浏览器信息及版本(兼容IE)
- udhcpc遇到问题
- 〖EXP〗NSA MS17010永恒之蓝漏洞一键工具
- 代写php代码作业,C++代写 CS 100 Project Two代做php实验作业
- Java入门第三天2-java循环嵌套
- 学UI设计需要会手绘吗
- Microsoft Office Visio的功能/价值及不足
- 直流无刷电机驱动芯片DRV8306使用
- oracle在表上创建分区,Oracle分区表 (Partition Table) 的创建及管理
- 用人工智能取一个超酷的名字(二)
- 大众汽车平台PQ、MBQ简介
- 计算机毕业设计ssm职工工资管理系统
- 总监和总监不一样,看管理人数