| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- //
- // YCBaseTableViewCell.m
- // jitao
- //
- // Created by 罗云飞 on 2017/12/11.
- // Copyright © 2017年 罗云飞. All rights reserved.
- //
- #import "YCBaseTableViewCell.h"
- @implementation YCBaseTableViewCell
- - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
- {
- self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
- if (self) {
-
- }
- return self;
- }
- - (void)setNewmodel:(id<IConversationModel>)newmodel{
- // _newmodel = newmodel;
- // self.avatarView.imageView.backgroundColor = NewClearColor;
- //
- //// [self.avatarView.imageView sd_setImageWithURL:NewURL(newmodel.avatarURLPath) placeholderImage:NewImageNamed(@"用户头像默认")];
- // NSLog(@"1112321231%@",newmodel.avatarURLPath);
- // if ([_newmodel.conversation.conversationId isEqualToString:HXKF]) {
- // [self.avatarView.imageView setImage:NewImageNamed(@"管家在线")];
- //// [self.avatarView.imageView sd_setImageWithURL:NewURL([newmodel.avatarURLPath mosaicUrlPrefix]) placeholderImage:NewImageNamed(@"通用用户")];
- //// self.titleLabel.text = _newmodel.title;
- //
- // self.titleLabel.text = @"管家在线";
- // }else{
- // [self.avatarView.imageView sd_setImageWithURL:NewURL(newmodel.avatarURLPath) placeholderImage:NewImageNamed(@"通用用户")];
- // if ([_newmodel.title length] > 0) {//用户名字
- // self.titleLabel.text = _newmodel.title;
- // }
- // else{
- // self.titleLabel.text = _newmodel.conversation.conversationId;
- // }
- //
- // }
- //// if ([_newmodel.title length] > 0) {//用户名字
- //// self.titleLabel.text = _newmodel.title;
- //// }
- //// else{
- //// self.titleLabel.text = _newmodel.conversation.conversationId;
- //// }
- // if (_newmodel.conversation.unreadMessagesCount == 0) {//角标
- // self.avatarView.showBadge = NO;
- // }
- // else{
- // self.avatarView.showBadge = YES;
- // self.avatarView.badge = _newmodel.conversation.unreadMessagesCount;
- // }
-
- _newmodel = newmodel;
- NSLog(@"%@",_newmodel.title);
- NSLog(@"%@",_newmodel.avatarURLPath);
- if ([_newmodel.conversation.conversationId isEqualToString:HXKF]) {
- self.titleLabel.text = @"客服在线";
- }else{
- if ([_newmodel.title length] > 0) {
- self.titleLabel.text = _newmodel.title;
- }else{
- self.titleLabel.text = _newmodel.conversation.conversationId;
- }
- }
- if (self.showAvatar) {
- if ([_newmodel.avatarURLPath length] > 0){
- [self.avatarView.imageView sd_setImageWithURL:[NSURL URLWithString:[_newmodel.avatarURLPath mosaicUrlPrefix]] placeholderImage:_newmodel.avatarImage];
- } else {
- if (_newmodel.avatarImage) {
- if ([_newmodel.conversation.conversationId isEqualToString:HXKF]) {
- self.avatarView.image = NewImageNamed(@"管家在线");
- }else{
- self.avatarView.image = _newmodel.avatarImage;
- }
- }
- }
- }
-
- if (_newmodel.conversation.unreadMessagesCount == 0) {
- self.avatarView.showBadge = NO;
- }
- else{
- self.avatarView.showBadge = YES;
- self.avatarView.badge = _newmodel.conversation.unreadMessagesCount;
- }
-
- }
- - (void)awakeFromNib {
- [super awakeFromNib];
- // Initialization code
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- // Configure the view for the selected state
- }
- @end
- //
|