Swift:将单元格拖放到同一UICollectionViewController中

时间:2019-03-25 20:42:07

标签: ios swift uicollectionview drag-and-drop

我正在构建一个允许用户将UIView拖到另一个应用程序。目前,我已将其实现为UIScrollView,但并不能给我最好的体验,因为要实现像Apple的拖放一样的体验,需要处理许多情况(包括边缘情况)。

我很好奇这是否可以使用UICollectionView完成。我正在寻找将单元格拖到另一个单元格上,然后合并单元格内容并删除源单元格。

任何想法/建议将不胜感激。我不确定是否需要添加我拥有的内容,但是如果需要,我当然可以添加我拥有的代码。

1 个答案:

答案 0 :(得分:1)

是的,使用collectionView是滚动和拖放的好选择。有许多支持拖放的内置方法。

https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/supporting_drag_and_drop_in_collection_views