美文网首页
collectionView layout问题

collectionView layout问题

作者: ljzza | 来源:发表于2019-07-19 16:52 被阅读0次

一个界面同时有两个collectionView 共用一个layout出现崩溃

UICollectionView received layout attributes for a cell with an index path that does not exist: 
<NSIndexPath: 0x80b1dc933cf8f0de> {length = 2, path = 0 - 4}

因为layout不释放 当你走到第二个collectionView的代理方法的时候用的还是第一个collectionView的layout 第二个collectionView返回的item数量和第一个collectionView返回的item数量不一样的时候就会崩溃

参考这些找到原因:
https://stackoverflow.com/questions/18339030/uicollectionview-assertion-error-on-stale-data
https://blog.csdn.net/weixin_34240657/article/details/87032049

然而我试了他们的方法还是不好使。。。
最后我用了两个layout就好了!

相关文章

网友评论

      本文标题:collectionView layout问题

      本文链接:https://www.haomeiwen.com/subject/zkuslctx.html