有没有办法在更改布局时摆脱collectionView闪烁? (即将框架更大或更小)。此外我还有一个问题,即偏移量在最后一个索引处继续跳跃:/。
这是我的示例项目,任何帮助都会很棒!!! https://github.com/kaayr1m/enlarge-collection-view
答案 0 :(得分:0)
尝试使用
[self.collectionView setCollectionViewLayout:layout animated:NO];
默认情况下,UICollectionView会在重绘布局时为所有CUD(创建/更新/删除)操作和布局切换设置动画。如果要添加自己的动画/过渡视图,可以使用 -
(UICollectionViewTransitionLayout *)collectionView:(UICollectionView
*)collectionView transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout newLayout:(UICollectionViewLayout *)toLayout