オンラインメンバーとオフラインメンバーの両方を表示したいチャットアプリケーションがあります。今、私は次のようなセル画像としてオンラインメンバーに緑色の点を追加しています:
UIImage *cellImage = [UIImage imageNamed:@"green.png"];
cell.imageView.image = cellImage;
[cell.imageView setTag:102];
//NSStringEncoding encoding=NSASCIIStringEncoding;
cell.imageView.frame=CGRectMake(0,0,13,13);
cell.imageView.bounds=CGRectMake(0,0,13,13);
[cell.imageView setClipsToBounds:NO];
そして今、ユーザーがオフラインになったときに、この画像を赤に変更したいと思います。ここで、トリガー関数内の次のように、テーブルビューからオフラインになっているユーザーを削除します。
[self.tableView beginUpdates];
[self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:[channel.memberIDs indexOfObject:memberID] inSection:0]]
withRowAnimation:UITableViewRowAnimationTop];
[self.tableView endUpdates];
しかし、今は削除プロセスを実行したくありません。自分が持っているイメージを変えたいred.png
。誰かが私にそれをどのように行うことができるか教えてもらえますか?