Jac*_*cob 2 cocoa objective-c nsoutlineview
我不太明白如何更改(减少)我的NSOutlineView中文本的字体大小.默认文本大于大多数应用程序用于其字体大小的文本.
有一些heirachical的东西,你不设置字体目录,但你继承了表或大纲视图"上方"的东西.
有什么地方可以巧妙地解释这个吗?
NSOutlineView是一个次要的NSTableView.因此,大纲视图也有列,每个列都有自己的单元格与之关联.大纲视图将使用与每列关联的单元格来绘制其内容.因此,如果要更改列的字体,则需要更改单元格的字体.
在Interface Builder的NIB文件窗口中,切换到树视图.在树视图中,展开大纲视图及其每个表列以查找单元格.继续并为其中一列选择文本字段单元格.现在,您可以使用检查器将单元格的大小设置为"小".(我建议不要直接设置字体;如果在未来的Mac OS X版本中"小"字体发生变化(不太可能,但是嘿,发生了陌生的事情),你将无需做任何事情来获得新字体.)您需要为大纲视图中的每一列重复此步骤.
您还需要在大纲视图中更改行高.Interface Builder不够智能,无法看到所有单元格都设置为"小"控件大小,因此您必须手动设置此单元格.
希望指出你正确的方向.