0

我有 NSTableView 对象,它由一列和 NSButtonCell 单元格组成。我也有实现 NSTableViewDataSource 协议的类。设置单元格值的方法:

-( id )tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
    NSButtonCell* cell = [[[NSButtonCell alloc] init] autorelease];
    [cell setTitle:@"Title" ];
    [cell setState:NSOnState];
    return cell;
}

结果按钮的状态正确显示,但标题保持为空。如何设置按钮的标题?

4

1 回答 1

3

我通过更换解决了这个问题

 NSButtonCell* cell = [[[NSButtonCell alloc] init] autorelease];

NSButtonCell* cell = [tableColumn dataCell];
于 2013-07-03T23:32:22.430 回答