NSCollectionView - перетаскивание показывает «дыру» - хотите, чтобы она выглядела как Finder - PullRequest
0 голосов
/ 17 мая 2018

У меня есть NSCollectionView. Когда я перетаскиваю элементы (вокруг вида или за его пределами), я получаю правильный внешний вид, но при перетаскивании ячейка пуста (см. Анимированный GIF ниже). Требуемое поведение должно быть таким же, как в Finder, то есть значок должен оставаться на месте, а перетаскиваемое изображение появляется в дополнение к нему.

Я пробовал разные вещи безрезультатно. Например, я попытался установить операцию перетаскивания для копирования в sourceOperationMaskForDraggingContext. Другие не помню - они потерпели неудачу, поэтому я удалил эксперименты. Когда перетаскивание завершается, все обновляется правильно, но во время перетаскивания это выглядит неправильно.

Есть ли (надеюсь, простой) способ заставить NSCollectionView при перетаскивании вести себя как Finder? Спасибо.

[The current behavior - not desired[1]

...