Подтвердить что ты не робот

Скрытие заголовка NSTableView?

Как полностью скрыть заголовок NSTableView, чтобы он не занимал какое-либо место?

4b9b3361

Ответ 1

В Interface Builder выберите представление таблицы, откройте инспектор атрибутов (alt-command-4) и снимите флажок "Заголовки" в разделе "Столбцы".

Ответ 2

Вы также можете установить headerView программно без подкласса

[tableView setHeaderView:nil];

Ответ 3

Чтобы сделать это программно, вы можете подклассифицировать NSTableView (или любой дочерний класс NSTableView) и вернуть nil для переменной headerView:

@interface AppTableView : NSTableView {

}

@end

@implementation AppTableView

- (NSTableHeaderView *)headerView{
    return nil;
}

@end