https://developer.apple.com/documentation/uikit/uicollectionviewdragdelegate
"The interface for initiating drags from a collection view."
컬렉션 뷰로부터 드래그를 시작하는 인터페이스입니다.
@MainActor protocol UICollectionViewDragDelegate
컬렉션 뷰로부터 드래그를 시작하기 위해 사용하는 객체에서 이 프로토콜을 구현하시기 바랍니다. 이 프로토콜의 필요한 메소드는 collectionView(_:itemsForBeginning:at:)
메소드뿐이며, 컬렉션 뷰의 드래그 동작을 커스터마이징하기에 필요한 경우 다른 메소드를 구현할 수 있습니다.
커스텀 딜리게이트 객체를 컬렉션 뷰의 dragDelegate
속성에 할당해야 합니다.
컬렉션 뷰로부터 드래그를 시작하고 드롭을 처리합니다.
https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/supporting_drag_and_drop_in_collection_views
https://velog.io/@panther222128/Supporting-Drag-and-Drop-in-Collection-Views
컬렉션 뷰에 드롭되는 아이템에 대한 플레이스홀더입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewdropplaceholder
https://velog.io/@panther222128/UICollectionViewDropPlaceholder
컬렉션 뷰에서 드롭 처리에 대한 제안된 해결책입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewdropproposal
https://velog.io/@panther222128/UICollectionViewDropProposal
컬렉션 뷰에서 드래그 혹은 드롭되는 아이템에 대한 플레이스홀더입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewplaceholder
https://velog.io/@panther222128/UICollectionViewPlaceholder