方法
- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
当我点击NSImageCell时,没有调用,我猜是因为它不是NSActionCell。有没有办法让它调用方法呢?
感谢
答案 0 :(得分:0)
是,您无法编辑NSImageCell,因为它不可编辑。因此委托方法- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
永远不会被调用。如果你想要点击NSImageCell时应该调用的其他方法然后使用这个` - (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn行:(NSInteger)row < / p>