Ios 更改“UICollectionView”边界后,停止“UICollectionViewCell”消失

Ios 更改“UICollectionView”边界后,停止“UICollectionViewCell”消失,ios,objective-c,uicollectionview,uicollectionviewcell,uicollectionviewlayout,Ios,Objective C,Uicollectionview,Uicollectionviewcell,Uicollectionviewlayout,我有一个UICollectionView,当用户从屏幕上抬起手指时,它会为其边界设置动画。集合视图会根据用户滚动的大小而增大或缩小。如果用户在UICollectionView处于静止状态时抬起手指,则此功能非常有效,但如果用户轻触滚动视图,则会出现意外结果 如您所见,UICollectionViewCell在有机会自然滚动之前消失 我使用的是AutoLayout,因此我调用[self.view layoutifneed]设置集合视图约束的动画我想建议动画妨碍了滚动,从滚动条的移动方式判断,它似

我有一个
UICollectionView
,当用户从屏幕上抬起手指时,它会为其边界设置动画。集合视图会根据用户滚动的大小而增大或缩小。如果用户在
UICollectionView
处于静止状态时抬起手指,则此功能非常有效,但如果用户轻触滚动视图,则会出现意外结果

如您所见,
UICollectionViewCell
在有机会自然滚动之前消失

我使用的是
AutoLayout
,因此我调用
[self.view layoutifneed]设置集合视图约束的动画
我想建议动画妨碍了滚动,从滚动条的移动方式判断,它似乎将
UICollectionView
设置为其投影端
contentOffset
,然后为幻灯片设置动画

我想知道为什么会发生这种影响?以及如何修复它的任何提示