隐藏 NSTableView 标头?
Posted
技术标签:
【中文标题】隐藏 NSTableView 标头?【英文标题】:Hiding NSTableView header? 【发布时间】:2010-08-18 16:15:57 【问题描述】:如何完全隐藏 NSTableView 标头,使其不占用任何空间?
【问题讨论】:
+1 提出了一个好问题。 【参考方案1】:在 Interface Builder 中,选择表格视图,打开属性检查器 (alt-command-4),然后取消选中“列”部分中的“标题”复选框。
【讨论】:
正是我想要的,ty,+1 这不容易找到!谢谢! 显然也适用于NSOutlineView
(属性检查器的表视图部分)。【参考方案2】:
您也可以通过编程方式设置 headerView 而无需子类化
[tableView setHeaderView:nil];
【讨论】:
【参考方案3】:要以编程方式执行此操作,您可以继承 NSTableView(或任何 NSTableView 子类)并为 headerView 变量返回 nil:
@interface AppTableView : NSTableView
@end
@implementation AppTableView
- (NSTableHeaderView *)headerView
return nil;
@end
【讨论】:
【参考方案4】:斯威夫特 5
tableView.headerView = nil
【讨论】:
以上是关于隐藏 NSTableView 标头?的主要内容,如果未能解决你的问题,请参考以下文章