1

我正在尝试创建一个NSToolbar类似于 macOS 上 Apple 邮件应用程序的项目。我对默认工具栏项的宽度有疑问,因为它似乎不一致。从 Big Sur 开始,这些项目将由 AppKit 自动调整大小,并且NSToolbarItem minSize,maxSize属性已被弃用。

我正在image为每个设置属性NSToolbarItem,而不是使用自定义视图。正如您在下面的屏幕截图中看到的那样,信封图标具有不同的“突出显示”区域(侧面的填充较少),而垃圾桶图标具有更大的突出显示区域。

单品

组项目

信封图标是单个NSToolbarItem的,而存档框和垃圾项目使用NSToolbarItemGroup视图NSSegmentedControl显示。

在 Apple 的 Mail 应用程序中,即使是单个工具栏项也具有与分组项相同的宽度:

Apple 邮件工具栏

使用图像而不是自定义视图时如何增加工具栏项的宽度?

4

0 回答 0