【发布时间】:2012-07-05 19:11:16
【问题描述】:
我有一个状态栏应用程序,它有一些窗口,但如果我在应用程序中全屏显示,窗口会在它前面打开。如何强制在桌面上打开窗口并将用户移动到桌面?
我寻求在 Twitter.app 中发生的事情:当您尝试使用状态栏按钮“New Tweet...”发布新推文时,新推文窗口在桌面上打开。
【问题讨论】:
标签: objective-c xcode macos cocoa window
我有一个状态栏应用程序,它有一些窗口,但如果我在应用程序中全屏显示,窗口会在它前面打开。如何强制在桌面上打开窗口并将用户移动到桌面?
我寻求在 Twitter.app 中发生的事情:当您尝试使用状态栏按钮“New Tweet...”发布新推文时,新推文窗口在桌面上打开。
【问题讨论】:
标签: objective-c xcode macos cocoa window
试试NSApplicationPresentationOptions。只需设置currentSystemPresentationOptions
【讨论】: