RankCell.m 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // RankCell.m
  3. // model
  4. //
  5. // Created by Drew on 2018/11/2.
  6. // Copyright © 2018 Mine. All rights reserved.
  7. //
  8. #import "RankCell.h"
  9. @interface RankCell()
  10. @property (weak, nonatomic) IBOutlet UILabel *labelRank;
  11. @property (weak, nonatomic) IBOutlet UIImageView *avatar;
  12. @property (weak, nonatomic) IBOutlet UILabel *labelName;
  13. @property (weak, nonatomic) IBOutlet UILabel *labelCoin;
  14. @end
  15. @implementation RankCell
  16. - (void)awakeFromNib {
  17. [super awakeFromNib];
  18. // Initialization code
  19. self.avatar.layer.masksToBounds = YES;
  20. self.avatar.layer.cornerRadius = 22;
  21. }
  22. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  23. [super setSelected:selected animated:animated];
  24. // Configure the view for the selected state
  25. }
  26. - (void)setData:(NSDictionary *)data {
  27. [self.avatar sd_setImageWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@", imageURl, data[@"avatar"]]]];
  28. self.labelRank.text = [data[@"rank"] stringValue];
  29. self.labelName.text = data[@"name"];
  30. self.labelCoin.text = [data[@"coin"] stringValue];
  31. }
  32. @end