隐藏NSTableView标头?

时间:2010-08-18 16:15:58

标签: objective-c cocoa nstableview

如何完全隐藏NSTableView标头,以便它不会占用任何空间?

4 个答案:

答案 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