Как полностью скрыть заголовок NSTableView, чтобы он не занимал какое-либо место?
Скрытие заголовка NSTableView?
Ответ 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