我正在尝试创建一个NSToolbar
类似于 macOS 上 Apple 邮件应用程序的项目。我对默认工具栏项的宽度有疑问,因为它似乎不一致。从 Big Sur 开始,这些项目将由 AppKit 自动调整大小,并且NSToolbarItem
minSize
,maxSize
属性已被弃用。
我正在image
为每个设置属性NSToolbarItem
,而不是使用自定义视图。正如您在下面的屏幕截图中看到的那样,信封图标具有不同的“突出显示”区域(侧面的填充较少),而垃圾桶图标具有更大的突出显示区域。
信封图标是单个NSToolbarItem
的,而存档框和垃圾项目使用NSToolbarItemGroup
视图NSSegmentedControl
显示。
在 Apple 的 Mail 应用程序中,即使是单个工具栏项也具有与分组项相同的宽度:
使用图像而不是自定义视图时如何增加工具栏项的宽度?