扫码关注官方订阅号
滑了滑了的collectionview 就出现重用的问题了
人生最曼妙的风景,竟是内心的淡定与从容!
1.问题描述不详,你用重用了没。2.dequeueReusableCellWithReuseIdentifier,UICollectionView本来就支持重用。
估计楼主是 cellForItemAtIndexPath 里的代码写的有问题。贴出来看看吧。
cellForItemAtIndexPath
你可以把你Cell的全部状态记录在数组里面然后在 "- (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;" 这个方法里面把你的cell状态传到Cell类里面去,然后cell类根据传入的数据展示内容,比如是否选中、或者选项有几个之类的每一个Cell出现之前都会去调用这个方法
估计是手写没使用dequeueReusableCellWithReuseIdentifier
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1.问题描述不详,你用重用了没。
2.dequeueReusableCellWithReuseIdentifier,UICollectionView本来就支持重用。
估计楼主是
cellForItemAtIndexPath里的代码写的有问题。贴出来看看吧。你可以把你Cell的全部状态记录在数组里面
然后在 "- (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;" 这个方法里面把你的cell状态传到Cell类里面去,然后cell类根据传入的数据展示内容,比如是否选中、或者选项有几个之类的
每一个Cell出现之前都会去调用这个方法
估计是手写没使用dequeueReusableCellWithReuseIdentifier