最近在做一个好玩的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出窗口方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)