【问题标题】:UICollectionView reordering: interactive movement or drag and drop?UICollectionView 重新排序:交互式移动还是拖放?
【发布时间】:2019-11-26 18:59:21
【问题描述】:

从 iOS 9 开始,UICollectionView 支持通过 beginInteractiveMovement 及其同级方法进行交互移动。从 iOS 11 开始,它还支持drag and drop,也支持seems to support movement。在 iOS 13 beta 4 中,拖放手势与 UIContextMenuInteraction 动画 (Twitter link) 相结合,因此您可以从上下文菜单过渡到拖动操作,但通过交互式移动 API 重新排序时情况并非如此.

使用拖放来实现集合视图中项目的交互移动是否更好?

【问题讨论】:

    标签: ios uicollectionview uidragitem uicontextmenuinteraction


    【解决方案1】:

    最好迁移到UICollectionViewDragDelegateUICollectionViewDropDelegate。我最近有一项任务,我必须将上下文菜单、重新排序(通过上下文菜单激活后)和UICollectionViewCompositionalLayout 与正交部分结合起来。 我不得不说,如果你使用手势识别器和交互式移动,它会破坏所有正交部分的滚动。

    【讨论】:

      猜你喜欢
      • 2021-11-26
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      • 2021-03-19
      • 1970-01-01
      相关资源
      最近更新 更多