我使用NSOutlineView与源列表样式,并使用基于视图(而不是基于单元格)大纲视图。NSOutlineView源列表样式,基于视图,更改字体
我想能够使一些行粗体。但是,我尝试更改字体(手动在IB中,通过viewForTableColumn中的代码:...或通过Font Bold绑定)至今已被忽略。
从this message,看来这是因为NSOutlineView源列表样式接管管理文本字段的外观:
我猜你已经迷上了你的文本字段的文本框出口NSTableCellView的?如果是这样,我想你可能会遇到NSTableView自动管理源列表的外观。
尝试断开textField插座上的文本字段并查看您的自定义字体是否粘贴。
如果我断开textField插座,外观确实出现在我的控制之下,并且我的插件工作正常。
但是,现在我不能让它看起来像自动的。我的意思是,当NSOutlineView管理文本字段的外观时,字体是粗体的,并且在选择任何项目时获得了阴影,但是当我手动管理它时,情况并非如此。
任何人都可以回答任何这些问题:
- 我怎样才能字体加粗绑定时NSOutlineView是管理我的文本字段
- 的外观。如果我没有工作NSOutlineView管理我的文本字段的外观,如何让它看起来和行为如果我确实有它的管理呢?
自提问之后获得的所有见解?我有类似的问题:( –
我想我放弃了,并使用了一个图标,而不是改变字体。这可能是可能的,但我从来没有发现如何。 –