【问题标题】:How to force an NSWindow to be opened on the Desktop only?如何强制仅在桌面上打开 NSWindow?
【发布时间】:2012-07-05 19:11:16
【问题描述】:

我有一个状态栏应用程序,它有一些窗口,但如果我在应用程序中全屏显示,窗口会在它前面打开。如何强制在桌面上打开窗口并将用户移动到桌面?
我寻求在 Twitter.app 中发生的事情:当您尝试使用状态栏按钮“New Tweet...”发布新推文时,新推文窗口在桌面上打开。

【问题讨论】:

标签: objective-c xcode macos cocoa window


【解决方案1】:

试试NSApplicationPresentationOptions。只需设置currentSystemPresentationOptions

【讨论】:

  • 你能写一个如何实现它的例子吗?
  • 检查链接以查看苹果文档,然后从那里开始
猜你喜欢
  • 2023-04-04
  • 2016-05-29
  • 2015-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-04
  • 2017-08-02
相关资源
最近更新 更多