首页 > 解决方案 > 如何在 Swift (macOS) 中让状态栏显示文本而不是图标?

问题描述

我想知道是否可以让状态栏显示文本而不是在状态栏中显示图标。虽然我认为这不会有太大帮助,但这是我的代码:

    let icon = NSImage(named: NSImage.Name(rawValue: "statusIcon"))
    icon?.isTemplate = true // best for dark mode
    statusItem.image = icon
    statusItem.menu = statusMenu

这目前正在显示一个图像,但是如何让它显示文本而不制作一个包含文本的图像?

标签: swiftmacoscocoa

解决方案


斯威夫特 4.2

let statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
statusItem.button?.title = "My Title"

推荐阅读