CollectionView更改布局动画问题增加或减少帧/大小

时间:2014-11-07 19:39:36

标签: ios objective-c xcode collectionview

有没有办法在更改布局时摆脱collectionView闪烁? (即将框架更大或更小)。此外我还有一个问题,即偏移量在最后一个索引处继续跳跃:/。

这是我的示例项目,任何帮助都会很棒!!! https://github.com/kaayr1m/enlarge-collection-view

1 个答案:

答案 0 :(得分:0)

尝试使用

[self.collectionView setCollectionViewLayout:layout animated:NO];

默认情况下,UICollectionView会在重绘布局时为所有CUD(创建/更新/删除)操作和布局切换设置动画。如果要添加自己的动画/过渡视图,可以使用 -

(UICollectionViewTransitionLayout *)collectionView:(UICollectionView
*)collectionView transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout newLayout:(UICollectionViewLayout *)toLayout