UICollectionView Cells不会为移动设置动画

时间:2016-09-16 17:24:55

标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout

当我为我的collectionView单元格启动移动时,单元格不会移动。只有当我将手指放在另一个细胞上时,它们才会移动。因此,如果我通过按下我的一个细胞然后平移来启动运动,则细胞不会跟踪我的手指。动画发生的唯一时间是我的手指翻过另一个细胞。那时动画只是重新排序。奖金:一个我结束我的手势(抬起我的手指)我正在移动的当前单元格从视图中消失。我正在使用自定义流程布局

2 个答案:

答案 0 :(得分:0)

我的自定义flowLayout正在停止动画。在我的自定义布局中,我将单元格的框架(它们的属性框架)设置为在我的布局中硬编码的特定位置。当启动长按手势时,我必须以某种方式更改我的属性。

答案 1 :(得分:0)

您无需更新属性。只需确保在自定义布局中覆盖这些方法:

ol { list-style: none; // removes ordinal indicator padding-left: 0; // removes the left-over space, if needed }

layoutAttributesForElements

layoutAttributesForItem