gpt4 book ai didi

ios - CollectionView,改变单元格颜色

转载 作者:可可西里 更新时间:2023-11-01 01:40:00 25 4
gpt4 key购买 nike

我有 collectionView,里面有 52 张图片,

didSelectItemAtIndexPath 方法上我有这段代码:

var cell : UICollectionViewCell = collectionView.cellForItemAtIndexPath(indexPath)! 
cell.backgroundColor = UIColor.greenColor()

背景颜色正在改变,但是,当我向下滚动我的 collectionView 时,那里的另一个单元格有绿色背景颜色,我假设 collectionView 做了一些重绘,并且 indexPath 或其他东西发生了一些奇怪的事情,

真的可以使用有关如何仅更改一个单元格颜色的建议,即使在上下滚动 Collection View 时也是如此,

谢谢!

D

最佳答案

细胞正在被重用。这就是原因。在您的单元格类中,您应该在 prepareForReuse 方法中添加默认背景。或者您可以在单元格中为 ItemAtIndexPath 设置背景。第一种方法更好。

关于ios - CollectionView,改变单元格颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30743769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com