Как рассчитать оставшееся пространство, доступное на NSStatusBar, чтобы показать NSStatusItem? - PullRequest
0 голосов
/ 27 августа 2018

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

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

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