Я ищу способ поместить ProgressBar в строку состояния Mac в качестве кнопки. Я хочу иметь что-то вроде этого:
or
Что я могу сделать, так это:
let statusItem = NSStatusBar.system.statusItem(withLength:NSStatusItem.variableLength)
[...]
if let button = statusItem.button {
button.image = NSImage(named:NSImage.Name("JustSomeImage"))
button.title = "Hello"
button.action = #selector(togglePopover(_:))
}
Но с NSStatusItem я могу использовать только кнопку и объект меню для управления своим NSStatusBar. Так что все, что я могу сделать, это поместить изображение на панель с текстом. Я много искал решение и читал документ, но я не мог найти способ как-то поместить туда ProgressBar. У кого-нибудь есть идеи, как я могу это сделать?