Я проектирую табличное управление с использованием Cocoa/Objective-C. Поскольку я хочу эмулировать внешний вид Finder на Mac, я извлекаю системные цвета при рисовании моей таблицы.Как Mac OS X Finder определяет цвет заголовка?
В частности, используйте [NSColor controlAlternatingRowBackgroundColors]
для строк таблицы, которые выглядят достаточно хорошо, на мой взгляд. Однако, когда дело доходит до заголовков таблицы, у меня есть некоторые вопросы:
[NSColor headerTextColor]
[NSColor headerTextColor]
дает черный цвет (это хорошо для меня, так как заголовки заголовков Finder тоже черные), но я ожидал, что [NSColor headerColor]
даст цвет против которого текст можно хорошо читать. Тем не менее, [NSColor headerColor]
дает довольно темно-серый цвет, явно отличающийся от цвета заголовка Finder.
Итак, нормально ли для headerColor
быть темным? Как Finder определяет его цвета заголовков (это даже документировано)?