你是如何做到这一点的;是否在Swift 3 iOS 11及更高版本中拖动UICollectionView中的特定单元格?

你是如何做到这一点的;是否在Swift 3 iOS 11及更高版本中拖动UICollectionView中的特定单元格?,ios,swift,uicollectionview,drag-and-drop,ios11,Ios,Swift,Uicollectionview,Drag And Drop,Ios11,我有一个带有一些空间的集合视图。这些空间可以用个人资料照片填充。我让空白处有一个按钮,可以触发添加照片。我这样做是为了使管理集合视图的视图控制器符合UICollectionViewDragDelegate和UICollectionViewDropDelegate协议,从而可以拖放上传的照片。如何使空空间不能被拖动?在UICollectionViewDragDeleteGate的collectionViewitemsForBeginning方法中,编写逻辑来拖动要拖动的单元格,然后以 else {

我有一个带有一些空间的集合视图。这些空间可以用个人资料照片填充。我让空白处有一个按钮,可以触发添加照片。我这样做是为了使管理集合视图的视图控制器符合
UICollectionViewDragDelegate
UICollectionViewDropDelegate
协议,从而可以拖放上传的照片。如何使空空间不能被拖动?

UICollectionViewDragDeleteGate
的collectionView
itemsForBeginning
方法中,编写逻辑来拖动要拖动的单元格,然后以

else {
   return [UIDragItem]()
 }
然后落在else上的细胞将无法拖动

我的答案参考:

(^^^他们回答了另一个问题)