Если нет более простого способа сделать это, реализуйте метод делегата tableView:willDisplayCell:forTableColumn:row:
, чтобы установить для textColor
ячейки либо [NSColor alternateSelectedControlTextColor]
, либо [NSColor selectedControlTextColor]
в зависимости от того, находится ли rowIndex
в наборе selectedRowIndexes
табличного представления. .
(«выбранный» в «{alternateS,s}electedControlTextColor
» относится к элементу управления, а не к тексту. Вы используете альтернативный (или не альтернативный) цвет текста для выбранного элемента управления, то есть представления таблицы.)