如何控制NSTextField在NSTableView中是可编辑的(基于视图)

时间:2014-03-21 04:01:22

标签: cocoa nstableview

我尝试实现委托方法   - (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn行:(NSInteger)rowIndex; 但它永远不会被召唤。

我也尝试实现另一种方法

- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {

    NSTableCellView *cellView = [tableView makeViewWithIdentifier:[tableColumn identifier] owner:self];
    NSTextField *textField = [cellView textField];
    [textField setEditable:NO or YES];
    return cellView;
}

但它不起作用

任何人都可以在NSTableView中向我推荐有关NSTextFile的可控编辑功能。 谢谢你的帮助。

0 个答案:

没有答案