离开桌子时,如何停止NSTableView拖动图像缩小?

时间:2018-07-16 11:23:43

标签: cocoa nstableview nsoutlineview

我在一个窗口中有一个具有多个NSOutlineViews的应用程序,并且启用了拖放操作。我可以成功地将项目从一个轮廓拖到另一个轮廓。

在单个轮廓内拖动时,我会自动在鼠标旁边获得与拖动源相同大小的行图像。但是,当鼠标离开源轮廓绘制器的边界时,图像会向下缩小,以使任何文字都难以辨认。

当鼠标位于 我的应用窗口 上方时,我希望拖动的图像保持完整尺寸。

我在NSDraggingInfo中看不到与此相关的任何东西,这似乎是我唯一可用来监视updateDraggingItemsForDrag中的图像的东西。

我注意到,如果拖动多行,每行的图像会缩小,但是行的布局保持不变,因此它必须在每个单独的行图像的级别上缩放,而不是一个。

请问如何控制?

0 个答案:

没有答案