如何计算NSStatusBar上可用的剩余空间以显示NSStatusItem?

时间:2018-08-27 12:56:30

标签: macos nsstatusitem nspopover nsstatusbar

当前,我正在开发需要在NSStatusItem.title上显示一些文本的应用程序。当文本更长时,我在NStatusBar上的其他菜单项上重叠时遇到问题。

对于StatusItem的动态长度,我使用的是NSVariableStatusItemLength,它提供了我的实际长度。但是现在,如果我将有剩余空间,则可以手动分配固定空间,其中状态栏上的可用空间最小。

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

0 个答案:

没有答案