【发布时间】:2012-06-01 14:05:51
【问题描述】:
我有一个包含两列的 NSTableView,一列是 NSButtonCell,另一列是 NSTextFieldCell。 NSTextFieldCell 中的文本无法编辑,但用户可以选择文本的一部分并使其变为粗体。当前的实现是允许他们双击并选择文本的一部分。问题是,一旦用户完成加粗,所选行的突出显示颜色仍然存在。
NSTableView 通常每次都有可变数量的行。我不能将 SelectRow 设为 false,因为我需要能够选择行。我还需要支持 10.5.8,所以我不能设置 - NSTableViewSelectionHighlightStyle 为无。
我的应用是 Cocoa 应用,需要在 10.5.8、10.6 和 10.7 上运行。
【问题讨论】:
标签: objective-c cocoa nstableview