如何使NSTableView单元格无法选择,但仍可在单元格中编辑NStextField

时间:2013-08-12 23:26:46

标签: cocoa nstextfield

我正在使用基于NSTableview的视图。现在该视图有一个NSTextField实例,我希望它是可选择的。 但是表视图的行不应该是可选的(这是使用委托方法完成的 - tableView:shouldSelectRow:它总是返回'NO'。)

只有当我可以选择表行时,才能从textField复制文本。有没有办法只保留NSTextField而不使表行也可以选择?

1 个答案:

答案 0 :(得分:5)

将此代码放在awakeFromNib方法中或适用于您的代码的位置。您的NSTableView将无法选择,但您的文本字段将是可编辑的。

[myTableView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleNone];