Swift语言 OS X程序点击dock图标重新弹出窗口方法
来源:互联网 发布:python basehttpServer 编辑:程序博客网 时间:2024/05/22 20:42
最近在做一个好玩的OSX上的软件,欢迎关注我微博哦http://weibo.com/u/2009667563/home?wvr=5&lf=reg
本文在简书的地址:http://www.jianshu.com/p/dedb26762055
方法一:
func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindowsflag: Bool) -> Bool { if !flag{ let sb = NSStoryboard(name: "Main", bundle: nil) let controller = sb?.instantiateInitialController() asNSWindowController controller.window?.makeKeyAndOrderFront(self) self.window = controller.window } return true }
方法二:
func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool { if !flag{ for window in sender.windows{ if let w = window as? NSWindow{ w.makeKeyAndOrderFront(self) } } } return true }
方法三:
var mainWindow: NSWindow!func applicationDidFinishLaunching(aNotification: NSNotification) { mainWindow = NSApplication.sharedApplication().windows[0] as! NSWindow}func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool { if !flag{ mainWindow.makeKeyAndOrderFront(nil) } return true }
0 0
- Swift语言 OS X程序点击dock图标重新弹出窗口方法
- 程序关闭后,点击dock图标恢复窗口
- Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示
- Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示
- Mac 点击dock图标显示窗口,点击关闭按钮隐藏窗口
- OS X使用小技巧:将最小化图标融入Dock栏应用图标中
- os x应用点击关闭按钮退出程序的方法
- Qt 5.0 for mac 添加程序可执行文件图标 和 dock窗口显示图标
- 强迫症犯了!修改Mac OS X的便笺在Dock上的图标!
- 点击qq图标,弹出与其对话聊天的窗口
- Mac OS X:Dock 的附加功能
- OSX: 私人定制Dock默认程序图标
- Mac OS X:两种方法改变Login窗口的语言变更/设置
- mac os 配置 dock 栏图标显示/隐藏
- 安卓程序打包运行点击Home键后点击图标重新打开了一个程序
- HTML 点击弹出窗口
- 点击弹出窗口
- [Mac OS X] 在Dock上增加文件夹,存放APP -- 堆栈@dock
- 作用域链(Scope Chain)
- delphi 遍历所有文件夹
- 黑马程序员-IOS学习笔记 Xcode注释自动生成
- MySql 如果字段为NULL则返回0
- windows安装java/jdk
- Swift语言 OS X程序点击dock图标重新弹出窗口方法
- 黑马程序员-IOS学习笔记 C语言编程时常犯十八个错误
- servlet
- Unity Shader - 属性定义 ShaderLab : Properties 和 CG 属性
- Ecmascript-262-3 in detail. Chapter 4. Scope chain.
- centos 7 启动tomcat服务
- UVA 111 History Grading(最长公共子序列dp)
- 同位语
- Leetcode23-Merge k Sorted Lists