
但是我得到了错误的结果,这个单元格甚至在第一个位置后出现,如果你来回滚动,它会随机出现.我该如何解决这个问题?
这是代码:
-(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 – 在快速滚动期间有时显示错误的单元格所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)