美文网首页iOS开发中所需要的问题记录
tableView的cell上面加UICollectionVie

tableView的cell上面加UICollectionVie

作者: GuWenNuo | 来源:发表于2017-05-15 14:24 被阅读0次

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

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

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

for(SelectPhotoCollectionCell*subcellincell.photoCollectionView.subviews) {

[subcellremoveFromSuperview];

}

相关文章

网友评论

    本文标题:tableView的cell上面加UICollectionVie

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