【发布时间】:2018-01-21 12:30:24
【问题描述】:
我想禁用您可以通过单击单元格访问的编辑模式。 example i don´t want to allow
【问题讨论】:
标签: objective-c cocoa nstableview
我想禁用您可以通过单击单元格访问的编辑模式。 example i don´t want to allow
【问题讨论】:
标签: objective-c cocoa nstableview
- (BOOL)tableView:(NSTableView *)tableView shouldEditTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row;
并为您不想允许编辑的单元格返回NO。
【讨论】:
NSTableColumn 对象,因此您可以检查标识符return ![tableColumn.identifier isEqualToString:@"name"]
return NO; 即可禁用所有单元格的编辑。在基于视图的表格视图中,禁用 Interface Builder 中的编辑。
return false,表格仍然可以编辑
通过双击该列,您可以禁用“可编辑”选项
【讨论】: