【发布时间】:2012-05-03 04:32:04
【问题描述】:
我有一个“代理”Cocoa 应用程序 (LSUIElement=1),当用户单击菜单栏图标时,它会显示一个普通窗口。
是否可以让窗口参与应用程序切换器(即当用户按下Command+Tab时,应用程序图标显示在图标列表中)?
明确一点:我不想要停靠图标或菜单。只是应用程序切换器。
【问题讨论】:
标签: objective-c cocoa nswindow
我有一个“代理”Cocoa 应用程序 (LSUIElement=1),当用户单击菜单栏图标时,它会显示一个普通窗口。
是否可以让窗口参与应用程序切换器(即当用户按下Command+Tab时,应用程序图标显示在图标列表中)?
明确一点:我不想要停靠图标或菜单。只是应用程序切换器。
【问题讨论】:
标签: objective-c cocoa nswindow
应用程序切换器不会列出窗口,仅列出应用程序,并且不会列出任何没有 Dock 磁贴的应用程序。 (确实,上次我检查过,它是由 Dock 提供的。)所以不,这是不可能的。
可能值得一个错误报告:可以说,任何打开窗口的应用程序,用户都应该能够 ⌘⇥ 返回(特别是如果他们使用 ⌘⇥ 切换离开它)。当前的实现并不容易回到这样的窗口。
【讨论】: