Objective c 如何更改NSTableHeaderCell的高度?
我正在制作一个具有自定义表头的表视图。所以,我真的想改变头部的高度。这工作并不比我想象的容易。我怎样才能成功Objective c 如何更改NSTableHeaderCell的高度?,objective-c,cocoa,Objective C,Cocoa,我正在制作一个具有自定义表头的表视图。所以,我真的想改变头部的高度。这工作并不比我想象的容易。我怎样才能成功 此外,我尝试创建一个子类NSTableHeaderCell,并使用frame:inView:method覆盖drawInteriorWithFrame来绘制任何内容。如何更改要传递给该方法的帧的rect。如果我控制这个矩形,我想我会达到我的目标。你可以通过设置标题的框架来实现这一点 NSTableHeaderView *tableHeaderView = [[NSTableHeader
此外,我尝试创建一个子类NSTableHeaderCell,并使用frame:inView:method覆盖drawInteriorWithFrame来绘制任何内容。如何更改要传递给该方法的帧的rect。如果我控制这个矩形,我想我会达到我的目标。你可以通过设置标题的框架来实现这一点
NSTableHeaderView *tableHeaderView = [[NSTableHeaderView alloc] initWithFrame:NSMakeRect(0, 0, 120, 60)];
[_tableView setHeaderView:tableHeaderView];
您可以通过设置标题的框架来实现这一点
NSTableHeaderView *tableHeaderView = [[NSTableHeaderView alloc] initWithFrame:NSMakeRect(0, 0, 120, 60)];
[_tableView setHeaderView:tableHeaderView];
我已经试过使用你建议的代码了。它影响到一个NSTableHeaderView的高度,但它没有影响到一个NSTableHeaderCell的高度。很好的回答!要绘制标题单元格,请参见另一个答案:我已经尝试使用您建议的代码。它影响到一个NSTableHeaderView的高度,但它没有影响到一个NSTableHeaderCell的高度。很好的回答!要绘制标题单元格,请参见其他答案: