Как рассчитать оставшееся пространство, доступное на NSStatusBar, чтобы показать NSStatusItem?
В настоящее время я работаю над приложением, где мне нужно отобразить текст в NSStatusItem.title. Я сталкиваюсь с проблемой, когда текст больше пересекается с другим пунктом меню, доступным на NStatusBar.
Для динамической длины StatusItem я использую NSVariableStatusItemLength, который дает мне фактическую длину. Но теперь, если у меня останется свободное место, я могу вручную назначить фиксированное пространство там, где в строке состояния доступно минимальное пространство.
let statusItem = NSStatusBar.system().statusItem(withLength: NSVariableStatusItemLength)
statusItem.title = thoughts