nstableview - 如何自定义一个 NSTableView 行 draggingImage?

标签 nstableview

目前,当我从 NSTableView 中拖出一行时,它是该行中的半透明文本。相反,我想显示代表这一行的半透明图像。

我怎样才能做到这一点?

最佳答案

我建议覆盖 -[NSTableView dragImageForRowsWithIndexes:tableColumns:event:offset:] (自 OS X 10.4 起可用)或 draggingImageComponents NSTableCellView 的属性(property)(自 OS X 10.7 起可用,用于新的基于 View 的表 View )。

关于nstableview - 如何自定义一个 NSTableView 行 draggingImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956076/

相关文章:

macos - 右键单击 TableViewCell 时显示 popOver

objective-c - NSTableCellView 的自定义背景颜色

cocoa - 在其边界之外绘制 NSTableView 的背景

macos - NSImage 在拖动操作之间为 'retained'

objective-c - NSTableView + 删除键

cocoa - NSTableView的documentView大小观察

cocoa - 当我从 osx 中的代码中选择一行时,NSTable 自动滚动

macos - 如何在 Swift 中单击按钮时填充 NSTableView

swift - 防止 NSTableView 保存新行,直到用户填写值

javascript - 如何使用 Javascript 加载 NSTableView 以实现自动化