向左拖动 UICollectionView 边缘时如何停止自动回滚

问题描述

我在 landscape 视图控制器上的 UICollectionView 中采用了官方拖放协议。

假设我有 1、2、3、...11、12 项,现在屏幕上有 1、2、3 项。 当拖动一个 item(3) 并点击屏幕边缘(比如最右边)时,collection view 将开始滚动,以便显示 (4,5,6,...,12)。

我的问题是,当集合视图滚动到最后显示 10、11、12 时,当我的手指离开屏幕边缘时,它会立即滚动回 1、2、3。
如何停止这种自动回滚?

仅供参考:
自动滚动触发区域与contentInset有关,所以我设置为

        collectionView.contentInsetAdjustmentBehavior = .never
        collectionView.contentInset = .init(top: 0,left: 88 bottom: 0,right: 34)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)