如何改变NSTableHeaderCell的高度?

时间:2012-09-25 18:13:30

标签: objective-c cocoa

我正在创建一个具有自定义表头的表视图。所以,我真的想改变标题的高度。这比我想象的要简单。我怎样才能取得成功?

另外,我尝试创建NSTableHeaderCell的子类,并覆盖drawInteriorWithFrame:inView:方法来绘制任何东西。如何更改框架的矩形以传递给方法。如果我控制这个矩形,我想我会达到目标。

1 个答案:

答案 0 :(得分:1)

您可以通过设置标题的框架来完成此操作。

 NSTableHeaderView *tableHeaderView = [[NSTableHeaderView alloc] initWithFrame:NSMakeRect(0, 0, 120, 60)];
 [_tableView setHeaderView:tableHeaderView];

源链接还包含有关子类化NSTableHeaderCell

的信息

来源:http://www.developers-life.com/nstableview-with-custom-header.html