方法
- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
当我单击 NSImageCell 时不会调用它,我猜是因为它不是 NSActionCell。有没有办法让它调用该方法?
谢谢
是的,您不能编辑 NSImageCell 因为它是不可编辑的。所以委托方法- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
永远不会被调用。如果您想要单击 NSImageCell 时应该调用的其他方法,请使用此 `- (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row