I have updated my app to support dark mode and it's working everywhere now, except for printing. I have an NSView to print. In order for most controls to print correctly, black on whitebackground, I have done this:
[control setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameAqua]];
The only portion which still prints dark on dark is the table headers. How can I set the headers to print black on white?
I have set the table view itself to NSAppearanceNameAqua and the rest is ok.