侧边栏会根据系统首选项中的图标大小变化自动调整

问题描述

Adopt the new look of macOS - WWDC 2020

在这里我们可以看到 NSOutlineView 自动缩放文本标签和符号图像以匹配系统首选项中的首选侧边栏大小。这使得在侧边栏支持所有三种尺寸变得非常容易。

需要如何设置 NSOutlineViewNSTableView 才能使其工作?如果您在 Interface Builder 中添加大纲视图源列表,这将无法立即使用。

System Preferences > General > Sidebar icon size

解决方法

在 Interface Builder 中添加 Outline ViewSource List 后,选择 Outline View 对象并转到 Size Inspector。

行大小样式匹配画布更改为默认。 >

Size Inspector - Row Size Style - Default

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...