几乎所有macOS官方应用都具有此工具栏的功能,NSToolbarItem
灵活空间限制为NSSplitViewItem
视图。我首先想到的可能是NSToolbar上有3个不同的部分。但它只是一个工具栏。您可以打开Notes应用程序并自定义工具栏。
我想这就是Apple配置灵活空间项目的方式。
我发现了这个JWToolbarAdaptiveSpaceItem,但它是可移动的,不能用Note应用程序之类的灵活空间项替换。
还有另一个stackoverflow的问题(我现在找不到)问这个问题,但答案是添加假视图和按钮,而不是NSToolbar。
因此,有谁知道如何实现这个目标?
(抱歉我的英文)
答案 0 :(得分:1)
从macOS 11 Big Sur开始,此问题由NSTrackingSeparatorToolbarItem
处理,该NSSplitView
与navigational
的分隔符进行交互。 NSToolbarItem
上还有一个新的onLaunch
属性可以影响商品位置。
我认为在以前的macOS版本上没有内置的方法可以做到这一点。