如何完全隐藏NSTableView标头,以便它不会占用任何空间?
答案 0 :(得分:94)
在Interface Builder中,选择表格视图,打开属性检查器(alt-command-4),然后取消选中“列”部分中的“标题”复选框。
答案 1 :(得分:37)
您也可以在不使用子类化
的情况下以编程方式设置headerView[tableView setHeaderView:nil];
答案 2 :(得分:8)
要以编程方式执行此操作,您可以继承NSTableView(或任何NSTableView子类)并为headerView变量返回nil:
@interface AppTableView : NSTableView {
}
@end
@implementation AppTableView
- (NSTableHeaderView *)headerView{
return nil;
}
@end
答案 3 :(得分:1)
雨燕5
tableView.headerView = nil