gpt4 book ai didi

iphone - 表行泄漏

转载 作者:行者123 更新时间:2023-12-03 20:57:54 25 4
gpt4 key购买 nike

我在 iPhone 表格 View 中有以下行,它们有时会将文本从其中一行泄漏到另一行。

if (row <1)
{
cell.detailTextLabel.text=@"h3ello";
UIImage *image = [UIImage imageNamed:@"icon.png"];
cell.imageView.image = image;
}
else if (row ==2)
{
cell.detailTextLabel.text=@"world";
UIImage *image = [UIImage imageNamed:@"ticon.png"];
cell.imageView.image = image
}
有时这些图像会被搞乱,而且我还有另一行包含文本颜色。这会导致当我滚动时各种随机行变成红色。我不确定错误是什么..

编辑

这才是罪魁祸首

 cell.textLabel.textColor = [UIColor redColor];

一旦我删除了这个,所有行都不会与颜色混合。我怎样才能将这种颜色实现到特定行而不随机泄漏到其他行上。

最佳答案

因为默认情况下单元格是可重复使用的,所以您应该始终为您曾经使用过的所有单元格设置所有参数。如果您想更改一个单元格的颜色,您也应该为其他单元格设置默认颜色。因此,在每种情况下都使用 cell.textLabel.textColor = .... 并使用适当的颜色。

关于iphone - 表行泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617146/

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