BGEditTCell.m 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. //
  2. // BGEditTCell.m
  3. // BuguLive
  4. //
  5. // Created by 丁凯 on 2017/6/12.
  6. // Copyright © 2017年 xfg. All rights reserved.
  7. //
  8. #import "BGEditTCell.h"
  9. #import "UserModel.h"
  10. @implementation BGEditTCell
  11. - (void)awakeFromNib
  12. {
  13. [super awakeFromNib];
  14. self.leftLabel.textColor = kAppGrayColor1;
  15. self.rightLabel.textColor = kAppGrayColor3;
  16. self.headImgView.layer.cornerRadius = 17;
  17. self.headImgView.layer.masksToBounds = YES;
  18. self.lineView = [[UIView alloc]initWithFrame:CGRectMake(15, 45*kAppRowHScale -1, kScreenW-30, 1)];
  19. self.lineView.backgroundColor = [UIColor colorWithHexString:@"#EEEEEE"];
  20. [self addSubview:self.lineView];
  21. self.selectionStyle = UITableViewCellSelectionStyleNone;
  22. // self.nameArray = [[NSMutableArray alloc]initWithObjects:ASLocalizedString(@"头像"),ASLocalizedString(@"昵称"),ASLocalizedString(@"账号"),ASLocalizedString(@"性别"),ASLocalizedString(@"个性签名"),ASLocalizedString(@"认证"),ASLocalizedString(@"生日"),ASLocalizedString(@"情感状态"),ASLocalizedString(@"家乡"),ASLocalizedString(@"职业"), nil];
  23. self.nameArray = [[NSMutableArray alloc]initWithObjects:
  24. ASLocalizedString(@"昵称"),
  25. ASLocalizedString(@"性别"),
  26. ASLocalizedString(@"生日"),
  27. ASLocalizedString(@"情感状态"),
  28. ASLocalizedString(@"职业"),
  29. ASLocalizedString(@"账号"), nil];
  30. }
  31. - (void)creatCellWithStr:(NSString *)rightStr andSection:(int)section
  32. {
  33. self.leftLabel.text = self.nameArray[section];
  34. self.headImgView.hidden = YES;
  35. self.sexImgView.hidden = YES;
  36. self.lineView.hidden = NO;
  37. self.IDCopyIconImgV.hidden = YES;
  38. switch (section) {
  39. case ETXSection:
  40. {
  41. self.headImgView.hidden = NO;
  42. [self.headImgView sd_setImageWithURL:[NSURL URLWithString:rightStr] placeholderImage:kDefaultPreloadHeadImg];
  43. // self.lineView.hidden = YES;
  44. }
  45. break;
  46. case ENCSection:
  47. {
  48. self.rightLabel.hidden = NO;
  49. self.rightLabel.text = rightStr;
  50. self.rightLabel.textColor = RGB(118, 59, 243);
  51. self.nextImgView.hidden = NO;
  52. self.lineView.hidden = NO;
  53. }
  54. break;
  55. case EZHSection:
  56. {
  57. self.lineView.hidden = NO;
  58. self.rightLabel.hidden = NO;
  59. self.rightLabel.text = rightStr;
  60. self.rightLabel.textColor = RGB(118, 59, 243);
  61. self.IDCopyIconImgV.hidden = NO;
  62. }
  63. break;
  64. case EXBSection:
  65. {
  66. self.lineView.hidden = NO;
  67. self.sexImgView.hidden = NO;
  68. if ([rightStr isEqualToString:@"1"])
  69. {
  70. _sexImgView.image = [UIImage imageNamed:@"com_male_selected"];
  71. }else if ([rightStr isEqualToString:@"2"])
  72. {
  73. _sexImgView.image = [UIImage imageNamed:@"com_female_selected"];
  74. }else
  75. {
  76. // _sexImgView.image = [UIImage imageNamed:@"com_male_selected"];
  77. }
  78. self.nextImgView.hidden = NO;
  79. }
  80. break;
  81. case EGXQMSection:
  82. {
  83. // self.lineView.hidden = YES;
  84. self.rightLabel.hidden = NO;
  85. self.rightLabel.text = rightStr;
  86. self.rightLabel.textColor = kAppGrayColor2;
  87. self.nextImgView.hidden = NO;
  88. }
  89. break;
  90. case ESRSection: case EQGZTSection: case EJXSection: case EZYSection:
  91. {
  92. self.rightLabel.hidden = NO;
  93. self.rightLabel.text = rightStr;
  94. self.rightLabel.textColor = kAppGrayColor2;
  95. self.nextImgView.hidden = NO;
  96. }
  97. break;
  98. case ERZSection:
  99. {
  100. //认证暂不处理
  101. }
  102. break;
  103. default:
  104. break;
  105. }
  106. }
  107. @end