iOS - 如何做拖放功能,如果我的分区集合视图有一个集合视图里面有一个集合视图



我有一个集合视图(A(,它有几个部分,在这个集合视图中,单元格也有一个集合视图(B(。

我想向我的应用程序添加拖放功能,以便我可以对 B 集合视图中的单元格重新排序。我还希望能够将单元格从一个 B 集合视图移动到另一个 B 集合视图。

我已经看过这个 github 教程,但由于我的具体情况,它对我没有帮助。

https://github.com/mmick66/KDDragAndDropCollectionView

所以,再一次,这是结构:

  - collectionView-A (it has multiple sections)
     - cell:
            - collectionView-B
                - cell:
                       - Label

随着 iOS-11 的发布,Apple 在 UITableViewUICollectionView 中引入了拖放功能。

您可以参考以下链接了解完整的实施详细信息:

  1. 拖放在"集合"视图中的工作方式

https://medium.com/@p.gpt10/drag-it-drop-it-in-collection-table-ios-11-6bd28795b313

  1. 示例项目 - 它包括 2 个集合视图中的拖放以及重新排序。

https://github.com/pgpt10/DragAndDrop-CollectionView

如果您仍然遇到任何问题,请告诉我。

最新更新