【发布时间】:2012-04-17 02:00:26
【问题描述】:
我有一个基于视图的单列 NSTableView。在我的 NSTableCellView 子类中,我有一个可选择但不可编辑的 NSTextView。
当用户直接点击 NSTableCellView 时,该行会正确突出显示。但是当用户点击该 NSTableCellView 中的 NSTextView 时,该行不会突出显示。
如何让 NSTextView 上的点击传递给 NSTableCellView 以使该行突出显示?
类层次结构如下: NSScrollView > NSTableView > NSTableColumn > NSTableCellView > NSTextView
【问题讨论】:
-
我无法复制您所看到的内容。当我将文本字段添加到基于视图的单元格时,单击它会选择行而不是文本字段(我必须再次单击才能发生这种情况)。您是否将其绑定到任何东西,或者您是否使用数据源?
-
我使用的是 NSTextView,而不是 NSTextField。是的,我的行为与您对文本字段的行为相同,但我的应用程序需要文本视图。
标签: cocoa nstableview nstextview