I'm migrating a cell-based NSOutlineView to a view-based one, and I'm noticing that text is being rendered differently in the view-based outline view. See this image:
Why the difference? Some background information that may help?
- This is on Mac OS X 10.7.4
- The NSOutlineView's highlight style is Source List
- The NSOutlineView's background color is transparent, and the background is being drawn by an underlying view
- In the view-based outline view, the cell text is being drawn by an NSTextField in an NSTableCellView
- Nothing in the view hierarchy is, to my knowledge, layer-backed
I think this describes a similar issue: Weird font anti-aliasing in view-based NSOutlineView, but the solution did not work for me, as (I don't think) any of the cell views or text fields are layer-backed.