Swift语言 OS X程序点击dock图标重新d出窗口方法

Swift语言 OS X程序点击dock图标重新d出窗口方法,第1张

概述最近在做一个好玩的OSX上的软件,欢迎关注我微博哦http://weibo.com/u/2009667563/home?wvr=5&lf=reg 本文在简书的地址:http://www.jianshu.com/p/dedb26762055 方法一: func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows

最近在做一个好玩的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 }
总结

以上是内存溢出为你收集整理的Swift语言 OS X程序点击dock图标重新d出窗口方法全部内容,希望文章能够帮你解决Swift语言 OS X程序点击dock图标重新d出窗口方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存