从iOS 9开始,UICollectionView支持通过beginInteractiveMovement及其兄弟方法进行交互式移动。从iOS 11开始,它也支持drag and drop,也支持seems to support movement。在iOS 13Beta 4中,拖放手势已经与UIContextMenuInteraction动画(Twitter link)相结合,所以你可以从上下文菜单过渡到拖动操作,但通过交互式移动API重新排序时就不是这样了。
在集合视图中使用拖放实现项目的交互式移动是否更好?
发布于 2021-03-26 15:59:36
最好迁移到UICollectionViewDragDelegate和UICollectionViewDropDelegate。我最近有一个任务,我必须结合上下文菜单,重新排序(通过上下文菜单激活后)和正交部分的UICollectionViewCompositionalLayout。我不得不说,如果你使用手势识别器和交互式移动,它将中断所有正交部分的滚动。
https://stackoverflow.com/questions/57084383
复制相似问题