如果使用 estimatedItemSize 实现自动布局的
reloadData之前加一句
[collectionView.collectionViewLayout invalidateLayout];
这句话会使原来的布局失效,否则,还会使用原来的布局,如果cell内容变更,collectionViewLayout 布局还是原来的布局,界面会混乱,如果item数量变更还会直接崩溃
如果使用 estimatedItemSize 实现自动布局的
reloadData之前加一句
[collectionView.collectionViewLayout invalidateLayout];
这句话会使原来的布局失效,否则,还会使用原来的布局,如果cell内容变更,collectionViewLayout 布局还是原来的布局,界面会混乱,如果item数量变更还会直接崩溃