在`UICollectionView`边界改变后,停止`UICollectionViewCell`消失

时间:2014-08-06 18:06:58

标签: ios objective-c uicollectionview uicollectionviewcell uicollectionviewlayout

当用户从屏幕上抬起手指时,我有一个UICollectionView动画其边界。集合视图会根据用户滚动的数量而增长或缩小。如果用户在UICollectionView静止时抬起手指,则效果很好但是如果他们轻弹滚动视图会发生意外结果。

enter image description here

正如你所看到的,UICollectionViewCell在它有可能自然滚动之前消失了。

我正在使用AutoLayout,因此动画调用[self.view layoutIfNeeded];的集合视图的约束我想建议动画通过滚动条移动的方式判断滚动的方式,它似乎将UICollectionView设置为其预计结束contentOffset,然后为幻灯片设置动画。

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

0 个答案:

没有答案