ios – UICollectionViewController – 在快速滚动期间有时显示错误的单元格

ios – UICollectionViewController – 在快速滚动期间有时显示错误的单元格,第1张

概述我有一个UICollectionViewController和我的自定义单元格,在我的cellForRowAtIndexPath:方法中我根据indexPath.row设置单元格. 但是我得到了错误的结果,这个单元格甚至在第一个位置后出现,如果你来回滚动,它会随机出现.我该如何解决这个问题? 这是代码: -(UICollectionViewCell *)collectionView:(UIColl 我有一个UICollectionVIEwController和我的自定义单元格,在我的cellForRowAtIndexPath:方法中我根据indexPath.row设置单元格.
但是我得到了错误的结果,这个单元格甚至在第一个位置后出现,如果你来回滚动,它会随机出现.我该如何解决这个问题?

这是代码:

-(UICollectionVIEwCell *)collectionVIEw:(UICollectionVIEw *)collectionVIEw cellForItemAtIndexPath:(NSIndexPath *)indexPath{    DVGCollectionVIEwCell *cell;    cell = [self.collectionVIEw dequeueReusableCellWithReuseIDentifIEr:@"Cell" forIndexPath:indexPath];    if (indexPath.row == 0)    {        cell.imageVIEw.image = [UIImage imagenamed:@"something1.png"];        cell.buyLabel.text = @"170";        cell.textLabel.text = @"11.2011";    }    return cell;}
解决方法 UItableVIEw和UICollectionVIEw中的单元格都被回收,这意味着当一个人离开屏幕时,它会被放入NSSet,直到你再次需要它为止.如果需要,它会从UICollectionVIEw视图层次结构中再次添加的设置广告中删除.如果不清除单元格内的值或再次设置它们,则单元格在创建时将显示相同的数据. 这是出于性能原因而创建单元需要更多时间而不是再次重视它们. 如果您的问题在布局中,请检查布局流对象,您设置了哪个大小? 总结

以上是内存溢出为你收集整理的ios – UICollectionViewController – 在快速滚动期间有时显示错误的单元格全部内容,希望文章能够帮你解决ios – UICollectionViewController – 在快速滚动期间有时显示错误的单元格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1065161.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存