NSOutlineView in NSPopover not readable in OSX 10.10 Yosemite

I have NSPopoverone containing NSOutlineView(a list of sources ) that appears on a usually dark background (but it is not always dark). NSOutlineViewhas a transparent background to blend well with the presentation NSPopover. This looked great in OS X 10.9, but in 10.10 the system changes the color of the text in NSOutlineViewthe background-based. As a result, the text becomes completely gray and unreadable in some cases:

enter image description here

If I change popover to HUD, it will become more readable:

enter image description here

However, in this case, the problem becomes problematic with lighter backgrounds (above).

NSOutlineView, ? , .

, / NSPopover? , NSPopover NSVisualEffectView, , , NSPopover.

NSOutlineView . popover .

EDIT:

, :

NSView *popoverView = popover.contentViewController.view.superview;
popoverView.appearance = [NSAppearance appearanceNamed:NSAppearanceNameAqua];

, . .

EDIT2:

, -. .

enter image description here

+4
1

- , , 10.10, .. .

+1

All Articles