你是如何做到的,所以你不能在 Swift 3 iOS 11 及更高版本中拖动 UICollectionView 中的特定单元格?
How do you make it so you can't drag a specific cell in a UICollectionView in Swift 3 iOS 11 and above?
我有一个带有一些空格的集合视图。这些空间可以填充个人资料照片。我让空白区域有一个触发添加照片的按钮。我做到了,通过使管理集合视图的视图控制器符合 UICollectionViewDragDelegate
和 UICollectionViewDropDelegate
协议,可以拖放上传的照片。怎么做才能让空白处不能拖动?
在UICollectionViewDragDelegate
的collectionViewitemsForBeginning
方法中,写逻辑拖拽你想拖的cell然后结束
else {
return [UIDragItem]()
}
然后掉落到 else 的单元格将不可拖动。
我的回答参考:
(^^^他们在回答不同的问题)
我有一个带有一些空格的集合视图。这些空间可以填充个人资料照片。我让空白区域有一个触发添加照片的按钮。我做到了,通过使管理集合视图的视图控制器符合 UICollectionViewDragDelegate
和 UICollectionViewDropDelegate
协议,可以拖放上传的照片。怎么做才能让空白处不能拖动?
在UICollectionViewDragDelegate
的collectionViewitemsForBeginning
方法中,写逻辑拖拽你想拖的cell然后结束
else {
return [UIDragItem]()
}
然后掉落到 else 的单元格将不可拖动。
我的回答参考:
(^^^他们在回答不同的问题)