gpt4 book ai didi

ios - 滚动时会显示uitableview中的单元格图像备份

转载 作者:行者123 更新时间:2023-12-01 19:16:27 25 4
gpt4 key购买 nike

如果邮件未读,我正在执行以下操作以设置单元格图像

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MessageCell"];

Message *m = [self.messages objectAtIndex:indexPath.row];

cell.textLabel.text = m.subject;
NSString *detail = [NSString stringWithFormat:@"%@ - %@", m.callbackName, m.dateSent];
cell.detailTextLabel.text = detail;

if([m.messageRead isEqualToString:@"False"])
cell.imageView.image = [UIImage imageNamed:@"new.png"];


return cell;
}

这应该正确显示图像。但是,如果我向下滚动并向上滚动,它们都将显示图像,无论是否应该

最佳答案

单元被重用。因此,您需要为每个条件设置每个属性。

if([m.messageRead isEqualToString:@"False"])
cell.imageView.image = [UIImage imageNamed:@"new.png"];
else
cell.imageView.image = nil;

关于ios - 滚动时会显示uitableview中的单元格图像备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12964763/

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