【问题标题】:"Application is agent" doesn't work in Swift“应用程序是代理”在 Swift 中不起作用
【发布时间】:2014-09-13 01:27:30
【问题描述】:

我正在使用 Swift 开发状态栏应用程序。我试图通过添加 Application is agent (UIElement) 项目并将其设置为 YES 来隐藏窗口,但它不起作用 - 它总是显示窗口和菜单栏。

我的故事板:

Info.plist:

我能做什么?

【问题讨论】:

  • 我有同样的问题,我无法解决。你能做到吗?
  • 其实无法修复这个问题。

标签: macos swift osx-yosemite


【解决方案1】:

使用标题、图像、备用图像等配置您的 NSStatusBar。您将在系统的状态栏中看到它。

    let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(NSVariableStatusItemLength)

    statusItem.button?.title = "LG"
    statusItem.button?.image = NSImage(named: "LGIcon")
    statusItem.button?.alternateImage = NSImage(named: "LGIcon")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多