Установите пользовательский HeaderView для каждого столбца в NSTableView

Можно ли установить пользовательский вид заголовка для каждого столбца в NSTable? Когда я перетаскиваю таблицу в представление, я вижу, что для обоих столбцов существует только 1 представление заголовка. Я сослался на этот ответ и реализовал то же самое в своем классе таблицы.

- (NSTableHeaderView *)headerView{
    CustomHeaderView *customHeader = [[CustomHeaderView alloc] initWithFrame: ...];
    return customHeader;
}

Но это добавит одно представление для всех столбцов таблицы. Если мое понимание верно, TableHeaderView - это только одно представление, а представление заголовка по умолчанию выглядит так, как будто оно содержит 2 ячейки для обоих столбцов, но на самом деле это одно представление.? Если да, как мне использовать отдельные представления или имитировать то же поведение для настраиваемого представления заголовка?

0 ответов

Другие вопросы по тегам