tableView的cell上面加UICollectionView出现的复用问题

在一次开发中遇到一个tableview的cell,如果添加collectionview,会出现复用的问题,因为tableView使用复用机制,所以tableViewCell中的collectionView也被复用了,所以不会再调用collectionView的代理方法,所以图片沿用之前复用的图片,出现混乱现象。

解决办法:在创建collectionView之前,要先把上面的collectionview的cell都移除掉

解决代码:(在一tableviewcell里面)

for(SelectPhotoCollectionCell*subcellincell.photoCollectionView.subviews) {

[subcellremoveFromSuperview];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容