【发布时间】:2012-08-13 17:11:39
【问题描述】:
我正在将基于单元格的 NSOutlineView 迁移到基于视图的 NSOutlineView,并且我注意到文本在基于视图的大纲视图中呈现不同。看这张图:
为什么不一样?一些可能有帮助的背景信息?
- 这是在 Mac OS X 10.7.4 上
- NSOutlineView 的高亮样式是 Source List
- NSOutlineView 的背景颜色是透明的,背景是由底层视图绘制的
- 在基于视图的大纲视图中,单元格文本由 NSTableCellView 中的 NSTextField 绘制
- 据我所知,视图层次结构中的任何内容都不受层支持
我认为这描述了一个类似的问题:Weird font anti-aliasing in view-based NSOutlineView,但该解决方案对我不起作用,因为(我不认为)任何单元格视图或文本字段都是分层支持的。
【问题讨论】:
标签: objective-c macos cocoa nsoutlineview