RoomUserListCell.m 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // RoomUserListCell.m
  3. // UniversalApp
  4. //
  5. // Created by bogokj on 2019/8/16.
  6. // Copyright © 2019 voidcat. All rights reserved.
  7. //
  8. #import "RoomUserListCell.h"
  9. #import "RoomUserInfo.h"
  10. @interface RoomUserListCell ()
  11. @property (weak, nonatomic) IBOutlet UIImageView *iconImageView;
  12. @property (weak, nonatomic) IBOutlet UIImageView *sexImageView;
  13. @property (weak, nonatomic) IBOutlet UILabel *nameLabel;
  14. //@property (weak, nonatomic) IBOutlet CommonLevelView *levelView;
  15. @property (weak, nonatomic) IBOutlet UIImageView *metalView;
  16. @end
  17. @implementation RoomUserListCell
  18. - (void)awakeFromNib {
  19. [super awakeFromNib];
  20. // Initialization code
  21. }
  22. - (void)setModel:(RoomUserInfo *)model{
  23. _model = model;
  24. [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.head_image] placeholderImage:nil];
  25. [self.nameLabel setText:model.nick_name];
  26. [self.sexImageView setImage:[UIImage imageNamed:model.sex.integerValue == 1 ? @"dy_sex_male" : @"dy_sex_female"]];
  27. // [self.levelView setLevel:model.level];
  28. [self.metalView sd_setImageWithURL:[NSURL URLWithString:model.medal_icon]];
  29. }
  30. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  31. [super setSelected:selected animated:animated];
  32. // Configure the view for the selected state
  33. }
  34. @end