owl*_*ipe 0 macos window swift
我在Swift中制作Mac应用程序,遇到了问题。从终止状态启动我的应用程序时,它会自动启动一个新窗口。但是,如果用户X退出我的应用程序(带有红色的X图标)而不是退出应用程序,然后点击了我应用程序的应用程序图标,则不会自动打开新窗口。
只要没有打开我的应用程序窗口,我如何才能使Mac应用程序在每次点击停靠图标时启动新窗口?
将此添加到您的应用程序委托中:
func applicationShouldHandleReopen(theApplication: NSApplication, hasVisibleWindows flag: Bool) -> Bool {
if !flag {
for window: AnyObject in theApplication.windows {
window.makeKeyAndOrderFront(self)
}
}
return true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
968 次 |
| 最近记录: |