我这边用的是环信demo 2.0 的,3.0的我不太清楚。
注意:我这里所说的是单聊页面上的昵称和头像的显示,而非是群聊。
先找到EMChatViewBaseCell.m。
在该文件中找到setMessageModel方法。如下图所示。
然后在该方法里面进行更改操作的处理。
1、MessageModel里面有一个参数是 isSender,是用来判断是不是当前用户发送的。
2、根据 isSender 进行判断
3、if(messageModel.isSender){
_messageModel.headImageURL = [NSURLURLWithString:你的头像的链接];
}else{
_messageModel.headImageURL = [NSURLURLWithString:他人的头像链接];
}
//placeholderImage 可以自己定义,也可以用环信自己的,如果是环信自己的,那么不用更改placeholderImage
UIImage *placeholderImage = [UIImageimageNamed:@"chatListCellHead"];
[self.headImageViewsd_setImageWithURL:_messageModel.headImageURLplaceholderImage:placeholderImage];