我正在尝试更改NSTableVew标头的高度,但是2小时后,我仍然没有看到如何实现此目的。

你知道怎么做吗?

谢谢并恭祝安康,

最佳答案

您可以像这样子类化NSTableView:

@interface myTableView ( )

@property( strong, nonatomic ) NSTableHeaderView * tableHeaderView;

@end

@implementation myTableView

- ( void )awakeFromNib
{
    [ super awakeFromNib ];

    // For example
    CGFloat headerHeight = 50;

    self.tableHeaderView = [ [ NSTableHeaderView alloc ] initWithFrame:NSMakeRect( 0, 0, self.width, headerHeight ) ];

   [ self setHeaderView:self.tableHeaderView ];


和瞧!

关于objective-c - 更改NSTableView header 的高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6169648/

10-09 16:31