我在iphone表視圖中有以下幾行,它們有時會將文本從其中一行泄漏到另一行。錶行泄漏
if (row <1)
{
[email protected]"h3ello";
UIImage *image = [UIImage imageNamed:@"icon.png"];
cell.imageView.image = image;
}
else if (row ==2)
{
[email protected]"world";
UIImage *image = [UIImage imageNamed:@"ticon.png"];
cell.imageView.image = image
}
並且有時這些圖像會在兩者之間搞砸,另外還有另一行包含文本顏色。當我滾動時,這會導致各種隨機行獲得紅色。林不知道是什麼錯誤..
編輯
這是罪魁禍首參與
cell.textLabel.textColor = [UIColor redColor];
一次我刪除這些都不行的人混在一起的顏色。 我怎麼能實現這種顏色到一個特定的行沒有泄漏到其他隨機。
含義添加一個額外的else語句來設置默認的顏色和文本。 – VdesmedT 2010-09-01 11:00:51