NSTableViewヘッダーを完全に非表示にして、スペースを占有しないようにするにはどうすればよいですか?
Interface Builderで、テーブルビューを選択し、属性インスペクター(alt-command-4)を開いて、[列]セクションの[ヘッダー]チェックボックスをオフにします。
サブクラス化せずにプログラムでheaderViewを設定することもできます
[tableView setHeaderView:nil];
これをプログラムで行うには、NSTableView(または任意のNSTableView子クラス)をサブクラス化し、headerView変数にnilを返すことができます。
@interface AppTableView : NSTableView {
}
@end
@implementation AppTableView
- (NSTableHeaderView *)headerView{
return nil;
}
@end