我有UICollectionView水平滚动。每个集合视图单元格都有一个垂直滚动的表格视图。我想在表视图本身以及每个集合视图单元格中的不同表视图之间实现表视图单元格的拖放。
需要一些教程或帮助来实现功能。
答案 0 :(得分:0)
-> uiViewController
-> uiScrollView
-> uiPageViewController
-> uiTableViewController
-> drag and drop behaviour. while dragging, scrollview helps you to get the moving behaviour.
答案 1 :(得分:0)
您可以尝试这些教程
https://www.raywenderlich.com/63089/cookbook-moving-table-view-cells-with-a-long-press-gesture http://www.freshconsulting.com/create-drag-and-drop-uitableview-swift/ http://www.andypierz.com/blog/2014/11/9/basic-drag-and-drop-uitableviews-using-swift-and-core-data
http://www.iostute.com/2016/02/how-to-re-order-table-view-cell-by-drag.html
一些有用的图书馆
https://github.com/andreamazz/UIView-draggable
https://github.com/ra1028/RACollectionViewReorderableTripletLayout
https://github.com/lukescott/DraggableCollectionView
https://github.com/grillbiff/DragAndDropTableView
答案 2 :(得分:0)
快速完成一个测试项目,就我测试而言,它运行良好。
https://github.com/BridgeTheGap/Trelloesque
秘诀是以下两种方法:
k = [1, 1, 0, 0, 0
0, 0, 1, 1, 0
0, 0, 0, 0, 1]
虽然不完全相同,但我认为它足以让你继续工作。