Я пытаюсь создать собственный NSView, который будет работать аналогично виджету закрепления QT .
Я сделал учебник из Взлом с помощью книги macOS , в котором автор описывал, как получить URL-адреса отброшенных изображений в NSCollectionView.
Я думал о правильном способе создания этого стыковочного NSView. Я думал, что я мог бы использовать аналогичный метод перетаскивания.
Разница будет в том, что стыковочный NSView должен будет получить NSView перетаскиваемого NSWindow, чтобы скопировать этот объект NSView и создать NSSplitView, который будет содержать его в одном из своих слотов.
Я не знаю, как изменить этот код:
view.registerForDraggedTypes([NSPasteboard.PasteboardType(kUTTypeURL as String)])
во что-то, что получит объекты NSView.
Возможно ли это вообще? Или моя идея неверна? Если да, не могли бы вы дать какие-нибудь советы о том, как этого добиться с помощью Swift и AppKit?
Заранее спасибо