Как рассчитать оставшееся пространство, доступное на NSStatusBar, чтобы показать NSStatusItem?

В настоящее время я работаю над приложением, где мне нужно отобразить текст в NSStatusItem.title. Я сталкиваюсь с проблемой, когда текст больше пересекается с другим пунктом меню, доступным на NStatusBar.

Для динамической длины StatusItem я использую NSVariableStatusItemLength, который дает мне фактическую длину. Но теперь, если у меня останется свободное место, я могу вручную назначить фиксированное пространство там, где в строке состояния доступно минимальное пространство.

let statusItem = NSStatusBar.system().statusItem(withLength: NSVariableStatusItemLength) 
statusItem.title = thoughts

0 ответов

Другие вопросы по тегам