几乎所有 macOS 官方应用程序都有这个工具栏的功能,NSToolbarItem
灵活的空间是限制NSSplitViewItem
查看的。我首先认为 NSToolbar 上可能有 3 个不同的部分。但它只是一个工具栏。您可以打开 Notes 应用程序并自定义工具栏。
- 第一个灵活空间被检测到并与第一个拆分视图项目一起移动。
- 第二灵活空间被检测到并与第二分割项一起移动。
- 其余的将只是正常的灵活空间。
- 如果只有两个灵活空间,则第二个将充当正常的灵活空间。同样的事情也适用于一个和/或灵活的空间。
我想这就是 Apple 配置灵活空间项的方式。
我找到了这个JWToolbarAdaptiveSpaceItem,但它是可移动的,并且不能像 Note 应用程序那样用灵活的空间项目替换。
还有另一个 stackoverflow 的问题(我现在找不到)询问这个问题,但答案是添加不是 NSToolbar 的假视图和按钮。
因此,有谁知道如何实现这一目标?
(对不起我的英语)