在一次开发中遇到一个tableview的cell,如果添加collectionview,会出现复用的问题,因为tableView使用复用机制,所以tableViewCell中的collectionView也被复用了,所以不会再调用collectionView的代理方法,所以图片沿用之前复用的图片,出现混乱现象。
解决办法:在创建collectionView之前,要先把上面的collectionview的cell都移除掉
解决代码:(在一tableviewcell里面)
for(SelectPhotoCollectionCell*subcellincell.photoCollectionView.subviews) {
[subcellremoveFromSuperview];
}
tableView的cell上面加UICollectionView出现的复用问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 在有社交分享平台属性的app中,我们经常看见类似有tableview中多图展示。不管是发布的表单界面中,还是社交动...