如何在NSTableView或NSOutlineView上自定义拖放插入标记

时间:2018-05-11 16:10:18

标签: cocoa nstableview nsoutlineview

我正在NSOutlineView上实现拖放功能。我想支持在行之间删除并在行中删除

我目前正在将draggingDestinationFeedbackStyle设置为' regular'默认情况下,拖动到行时会显示行突出显示,而在行之间拖动时会显示圆圈和蓝色条插入标记。

我可以通过覆盖NSTableRowView上的drawDraggingDestinationFeedback来自定义绘图。

我看不到自定义蓝色插入标记的方法。

是否有地方可以覆盖此绘图,或者我是否必须将draggingDestinationFeedbackStyle设置为' none'并手动完成所有事情 - 也许是我自己对NSOutlineView的看法?

0 个答案:

没有答案