更改默认字体大小NSTable / NSOutlineView
-
22-07-2019 - |
题
我不太明白如何改变(减少)的字体大小在我NSOutlineView文本。默认的文本大于多数应用使用它们的字体大小。
有是你不设置字体目录中的一些heirachical的事情,但你从“上面”表或大纲视图东西继承。
是否有任何地方,整齐地解释了这一点?
解决方案
NSOutlineView
是NSTableView
的sublcass。因此,一个大纲视图中也有列,每个都有与之相关联自身的细胞。该大纲视图将采用每列绘制它的内容相关联的小区。所以,如果你想改变字体为列,你需要更改单元格的字体。
在界面生成器中的护理文件窗口,切换到该树视图。在树视图,展开大纲视图和它的每个表列的定位细胞。来吧,selet文本字段小区的一列。现在,您可以使用巡视到小区的大小设置为小。 (我建议不要直接设置字体;如果在未来的Mac OS X版本的“小”字体的变化(不太可能,但嘿,奇怪的事情发生),你就不必做任何事情来获得新的字体。)你需要重复此步骤在大纲视图中的每一列。
您还需要更改行高度在大纲视图。接口生成器是不是足够聪明地看到,所有的细胞都设置为“小”控制规模,所以你必须设置这个手。
希望指向你在正确的方向。
不隶属于 StackOverflow