侧边栏自动调整以适应系统偏好设置中的图标大小变化

Sidebar automatically adjust to icon size change in system preferences

Adopt the new look of macOS - WWDC 2020:

here we can see that NSOutlineView automatically scales both the text labels and the symbol images to match the preferred sidebar size in system preferences. This makes it really easy to support all three sizes in your sidebar.

如何设置 NSOutlineViewNSTableView 才能使其工作?如果您在 Interface Builder 中添加 Outline ViewSource List,这将无法立即使用。

在 Interface Builder 中添加 Outline ViewSource List 后,select Outline View 对象并转到尺寸检查器。

行大小样式匹配Canvas更改为默认.

技术说明:在后台,这是通过 NSTableViewDefaultSizeMode 全局用户默认键完成的。