为NSTableView中的每个列设置自定义HeaderView

时间:2013-11-18 12:39:14

标签: macos cocoa nstableview nstableheaderview

是否可以为NSTable中的每个列设置自定义标题视图?当我将一个表拖放到一个视图时,我可以看到两个列只有一个标题视图。我提到this answer并在我的表类中实现了它。

- (NSTableHeaderView *)headerView{
    CustomHeaderView *customHeader = [[CustomHeaderView alloc] initWithFrame: ...];
    return customHeader;
}

但是这会为所有表列添加一个视图。 如果我的理解是正确的,TableHeaderView只是一个视图,默认标题视图看起来像两个列包含2个单元格但实际上是一个视图。 ?如果是这样,我如何进行单独的视图或模仿自定义标题视图的相同行为?

0 个答案:

没有答案