UICollectionView:在删除单元格后滚动到最后一个带动画的单元格时出现故障

时间:2015-10-15 08:10:34

标签: ios uicollectionview

我有一个UICollectionView,其方向设置为Horizontal。这里我将一些单元格动态添加到UICollectionView,我希望它会自动滚动到最后添加的单元格并滚动动画。这就是我所做的。

[self.collectionView reloadData];

[self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:self.chooseSeats.count - 1 inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:YES];

添加单元格动画是完美的,但删除它们有点奇怪。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

实际上,UITableView不会立即重新加载其基础内容表示。这导致许多问题。有一种更安全的方式来做你想做的事:batch updates。请尝试一下,我相信它会对你有帮助。