我正在尝试构建一个简单的聊天客户端。我所拥有的是一个UITableView,其中包含用户名和每个单元格左侧的小状态图像。我从服务器获取用户名和当前状态(离线/在线)。我的问题是如何刷新我的状态徽标?代码非常复杂,但这里是我加载图片的部分。请帮忙..
if (indexPath.section == 1)
{
if([[userDetails objectAtIndex:2] isEqualToString:@"Logged Off"])
{
cell.imageView.image = [UIImage imageNamed:@"offline.png"];
} else {
cell.imageView.image = [UIImage imageNamed:@"online.png"];
}
}
P.S。似乎对这个问题存在一些困惑。我在初次登录时获得状态标识就好了。我的问题是如何在服务器上更改它们时刷新它们
答案 0 :(得分:0)
尝试使用[cell setNeedsLayout];