adminCell.m 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #import "adminCell.h"
  2. #import "fansModel.h"
  3. #import "SDWebImage/UIButton+WebCache.h"
  4. @implementation adminCell
  5. -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
  6. self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
  7. if (self) {
  8. }
  9. return self;
  10. }
  11. -(void)setModel:(fansModel *)model{
  12. _model = model;
  13. _nameL.text = _model.name;
  14. _signatureL.text = _model.signature;
  15. //性别 1男 2女 默认女
  16. if ([_model.sex isEqual:@"2"]) {
  17. self.sexL.image = [UIImage imageNamed:@"sex_woman"];
  18. }
  19. else if ([[_model valueForKey:@"sex"] isEqual:@"1"])
  20. {
  21. self.sexL.image = [UIImage imageNamed:@"bullet-男"];//sex_man
  22. }
  23. else
  24. {
  25. self.sexL.image = [UIImage imageNamed:@"bullet-女"];//sex_woman
  26. }
  27. //级别
  28. // self.levelL.image = [UIImage imageNamed:[NSString stringWithFormat:@"leve%@",_model.level]];
  29. // NSDictionary *levelDic = [common getUserLevelMessage:_model.level];
  30. // [_levelL sd_setImageWithURL:[NSURL URLWithString:minstr([levelDic valueForKey:@"thumb"])]];
  31. _levelL.hidden = YES;
  32. //头像
  33. [self.iconBTN sd_setBackgroundImageWithURL:[NSURL URLWithString:_model.icon] forState:UIControlStateNormal];
  34. self.iconBTN.layer.cornerRadius = 20;
  35. self.iconBTN.layer.masksToBounds = YES;
  36. }
  37. +(adminCell *)cellWithTableView:(UITableView *)tableView{
  38. adminCell *cell = [tableView dequeueReusableCellWithIdentifier:@"a"];
  39. if (!cell) {
  40. cell = [[NSBundle mainBundle]loadNibNamed:@"adminCell" owner:self options:nil].lastObject;
  41. }
  42. return cell;
  43. }
  44. - (IBAction)delateBtnClick:(id)sender {
  45. [self.delegate delateAdminUser:_model];
  46. }
  47. @end