FansCell.m 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //
  2. // FansCell.m
  3. // BuguLive
  4. //
  5. // Created by 杨仁伟 on 2017/8/8.
  6. // Copyright © 2017年 xfg. All rights reserved.
  7. //
  8. #import "FansCell.h"
  9. @implementation FansCell
  10. - (void)awakeFromNib {
  11. [super awakeFromNib];
  12. // Initialization code
  13. self.fansHeadImg.layer.cornerRadius = 20;
  14. self.fansHeadImg.clipsToBounds = YES;
  15. self.fansGoOutBtn.layer.cornerRadius = 10;
  16. self.fansGoOutBtn.clipsToBounds = YES;
  17. self.fansPridisentLbl.layer.cornerRadius = 2;
  18. self.fansPridisentLbl.clipsToBounds = YES;
  19. self.fansNickNameLbl.textColor = kAppGrayColor1;
  20. [self.fansGoOutBtn setBackgroundColor:kAppMainColor];
  21. self.fansViewLiveBtn.layer.cornerRadius = 10;
  22. self.fansViewLiveBtn.clipsToBounds = YES;
  23. }
  24. - (void)configCellMsg:(SociatyDetailModel *)model memberType:(int)memberType
  25. {
  26. [self.fansHeadImg sd_setImageWithURL:[NSURL URLWithString:model.user_image] placeholderImage:kDefaultPreloadHeadImg];
  27. self.fansGradeImg.image = [UIImage imageNamed:[NSString stringWithFormat:@"level%@",model.user_lv]];
  28. self.fansNickNameLbl.text = model.user_name;
  29. self.fansSexImg.image = [model.user_sex intValue] == 1 ? [UIImage imageNamed:@"com_male_selected"] : [UIImage imageNamed:@"com_female_selected"];
  30. if (memberType == 1) {
  31. self.fansGoOutBtn.hidden = [model.user_position intValue] == 1 ? YES : NO;
  32. }
  33. else {
  34. self.fansGoOutBtn.hidden = YES;
  35. }
  36. if (model.user_position.intValue == 1)
  37. {
  38. self.goOutWidth.constant = 0;
  39. self.distanceWidth.constant = 0;
  40. }
  41. else
  42. {
  43. self.goOutWidth.constant = 55;
  44. self.distanceWidth.constant = 5;
  45. }
  46. self.fansPridisentLbl.hidden = model.user_position.intValue == 1 ? NO : YES;
  47. self.fansPridisentLblW.constant = model.user_position.intValue == 1 ? 30 : 0;
  48. self.fansDistanceW.constant = model.user_position.intValue == 1 ? 5 : 0;
  49. self.fansViewLiveBtn.hidden = model.live_in.intValue == 0 ? YES : NO;
  50. }
  51. - (IBAction)leavingSocietyClick:(id)sender {
  52. if (self.delegate && [self.delegate respondsToSelector:@selector(pleaseLeaveWithSocietyMember:)]) {
  53. [self.delegate pleaseLeaveWithSocietyMember:self];
  54. }
  55. }
  56. - (IBAction)viewLiveCLick:(id)sender {
  57. if (self.delegate && [self.delegate respondsToSelector:@selector(fansViewLiving:)]) {
  58. [self.delegate fansViewLiving:self];
  59. }
  60. }
  61. @end