我正在尝试实现下面动画中显示的视图:
我发现了一个名为TGLStackedViewController
的伟大控件,几乎可以满足我的需要。它执行移动的方式是拍摄您要移动的卡片的快照,并将其作为子视图添加到collectionView,同时隐藏原始卡片。当拖动停止时,移动视图将被移除,原始卡将再次可见。
这很有效,但由于可移动视图覆盖了所有卡片,因此无法产生我想要的结果。我希望移动的卡片始终位于上方和下方的两个单元格之间,就像在动画中一样。但我不知道如何做到这一点,因为所有项目都处于同一水平。我真的希望避免使用完全自定义的视图控件,如果可能,请使用UICollectionView
或UITableView
执行此操作。