开发者

Hiding NSTableView header?

How do I hid开发者_Python百科e an NSTableView header completely, so that it does not take any space up?


In Interface Builder, select the table view, open the attributes inspector (alt-command-4), and uncheck the "Headers" checkbox in the "Columns" section.


You can also set the headerView programmatically without subclassing

[tableView setHeaderView:nil];


To do this programmatically, you can subclass NSTableView (or any NSTableView child class) and return nil for the headerView variable:

@interface AppTableView : NSTableView {

}

@end

@implementation AppTableView

- (NSTableHeaderView *)headerView{
    return nil;
}

@end


Swift 5

tableView.headerView = nil
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜