我有一个 NSTableView,它显示了一些代表我的自定义对象的信息。我没有使用绑定。
通常,我会创建自己的 NSCell 来显示数据,但有一次我会使用 NSTextFieldCell 来显示对象的字符串值,并让用户对其进行编辑。
我可以使用下面的代码成功添加 NSTextFieldCell,但它不可编辑。
NSTextFieldCell *textField = [[NSTextFieldCell alloc] init];
[textField setFont:[NSFont fontWithName:@"Helvetica Bold" size:13]];
[textField setTextColor:[NSColor colorWithDeviceRed:0.1058823529 green:0.2117647059 blue:0.3294117647 alpha:1.0]];
[textField setStringValue:projectName];
[textField setEditable:YES];
[textField setBordered:NO];
[textField drawWithFrame:textRect inView:controlView];
[textField release];
有人可以帮我吗?