Skip to content

Commit 71a85bf

Browse files
committed
XHMessage有两个属性avatar和avatarUrl来设置头像。补充仅有avatarUrl时的情况
1 parent 6d75449 commit 71a85bf

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

MessageDisplayKit/Classes/Views/MessageContentViews/XHMessageTableViewCell.m

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,10 @@ - (void)configAvatorWithMessage:(id <XHMessageModel>)message {
173173
self.avatorButton.messageAvatorType = XHMessageAvatorTypeSquare;
174174
[self.avatorButton setImageWithURL:[NSURL URLWithString:message.avatorUrl] placeholer:[UIImage imageNamed:@"avator"]];
175175
}
176-
} else {
176+
} else if (message.avatorUrl) {
177+
self.avatorButton.messageAvatorType = XHMessageAvatorTypeSquare;
178+
[self.avatorButton setImageWithURL:[NSURL URLWithString:message.avatorUrl] placeholer:[UIImage imageNamed:@"avator"]];
179+
}else {
177180
[self.avatorButton setImage:[XHMessageAvatorFactory avatarImageNamed:[UIImage imageNamed:@"avator"] messageAvatorType:XHMessageAvatorTypeSquare] forState:UIControlStateNormal];
178181
}
179182
}

0 commit comments

Comments
 (0)