隐藏NSTableView标题?

如何完全隐藏一个NSTableView头,这样就不占用任何空间了?

在界面生成器中,select表格视图,打开属性检查器(alt-command-4),取消选中“列”部分中的“标题”checkbox。

你也可以通过编程的方式设置headerView而不需要子类

 [tableView setHeaderView:nil]; 

要以编程方式执行此操作,可以为NSTableView(或任何NSTableView子类)创build子类,并为headerViewvariables返回nil:

 @interface AppTableView : NSTableView { } @end @implementation AppTableView - (NSTableHeaderView *)headerView{ return nil; } @end