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

use*_*657 2 cocoa nstextfield

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

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

iOS*_*com 6

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

[myTableView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleNone];
Run Code Online (Sandbox Code Playgroud)