【发布时间】:2012-10-18 13:39:38
【问题描述】:
目前,当我从 NSTableView 中拖出一行时,该行中的文本是半透明的。相反,我想显示代表这一行的半透明图像。
我怎样才能做到这一点?
【问题讨论】:
标签: nstableview
目前,当我从 NSTableView 中拖出一行时,该行中的文本是半透明的。相反,我想显示代表这一行的半透明图像。
我怎样才能做到这一点?
【问题讨论】:
标签: nstableview
我建议覆盖 -[NSTableView dragImageForRowsWithIndexes:tableColumns:event:offset:](自 OS X 10.4 起可用)或 NSTableCellView 的 draggingImageComponents 属性(自 OS X 10.7 起可用,用于新的基于视图的表视图)。
【讨论】:
draggingImageComponents 在我的NSTableCellView 子类中没有调用