TJYYCell.m 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. //
  2. // TJYYCell.m
  3. // jitao
  4. //
  5. // Created by 罗云飞 on 2018/8/16.
  6. // Copyright © 2018年 罗云飞. All rights reserved.
  7. //
  8. #import "TJYYCell.h"
  9. @implementation TJYYCell
  10. - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
  11. self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
  12. if (self) {
  13. UILabel *line = [UILabel new];
  14. line.backgroundColor = NewLineGrayColor;
  15. [self.contentView addSubview:line];
  16. line.sd_layout
  17. .leftEqualToView(self.contentView)
  18. .heightIs(0.8)
  19. .rightEqualToView(self.contentView)
  20. .topEqualToView(self.contentView);
  21. _title = [UILabel new];
  22. _title.font = NewFont(15);
  23. // [_title setSingleLineAutoResizeWithMaxWidth:0];
  24. _title.textAlignment = NSTextAlignmentLeft;
  25. [self.contentView addSubview:_title];
  26. _title.sd_layout
  27. .leftSpaceToView(self.contentView, 15)
  28. .topSpaceToView(line, 10)
  29. .heightIs(15)
  30. .rightSpaceToView(self.contentView, 15);
  31. _neirong = [UILabel new];
  32. _neirong.font = NewFont(14);
  33. _neirong.textColor = [UIColor colorWithString:@"#6C6C6C"];
  34. _neirong.lineBreakMode = NSLineBreakByTruncatingTail;
  35. _neirong.numberOfLines = 2;
  36. [self.contentView addSubview:_neirong];
  37. _neirong.sd_layout
  38. .leftSpaceToView(self.contentView, 15)
  39. .maxHeightIs(40)
  40. .rightSpaceToView(self.contentView, 15)
  41. .topSpaceToView(_title, 10);
  42. _jiage = [UILabel new];
  43. _jiage.font = NewFont(15);
  44. _jiage.textColor = NewButtonColor;
  45. [_jiage setSingleLineAutoResizeWithMaxWidth:0];
  46. [self.contentView addSubview:_jiage];
  47. _jiage.sd_layout
  48. .leftSpaceToView(self.contentView, 15)
  49. .heightIs(15)
  50. .bottomSpaceToView(self.contentView, 15);
  51. _gongsititle = [UILabel new];
  52. _gongsititle.font = NewFont(13);
  53. _gongsititle.textColor = [UIColor colorWithString:@"#3C3C3C"];
  54. [_gongsititle setSingleLineAutoResizeWithMaxWidth:0];
  55. [self.contentView addSubview:_gongsititle];
  56. _gongsititle.sd_layout
  57. .centerYEqualToView(_jiage)
  58. .heightIs(15)
  59. .leftSpaceToView(_jiage, 15);
  60. _ljblBT = [UIButton new];
  61. [_ljblBT setTitle:@"立即办理" forState:UIControlStateNormal];
  62. _ljblBT.titleLabel.font = NewFont(13);
  63. [_ljblBT setTitleColor:NewButtonColor forState:UIControlStateNormal];
  64. ViewBorderRadius(_ljblBT, 2, 1, NewButtonColor);
  65. [self.contentView addSubview:_ljblBT];
  66. _ljblBT.sd_layout
  67. .rightSpaceToView(self.contentView, 15)
  68. .heightIs(fitScreenWidth(25))
  69. .widthIs(70)
  70. .centerYEqualToView(_gongsititle);
  71. }
  72. return self;
  73. }
  74. - (void)assignment:(ZQhomeListModel *)model {
  75. _title.text = model.name;
  76. if ([model.introduction isEqualToString:@""] || model.introduction == NULL) {
  77. _neirong.text = @"暂无简介";
  78. }else{
  79. _neirong.text = model.introduction;
  80. }
  81. if (model.textA == NULL) {
  82. _jiage.text = @"面议";
  83. }else{
  84. _jiage.text = [NSString stringWithFormat:@"¥%@万元",model.textA];
  85. }
  86. _gongsititle.text = model.ownerName;
  87. }
  88. - (void)awakeFromNib {
  89. [super awakeFromNib];
  90. // Initialization code
  91. }
  92. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  93. [super setSelected:selected animated:animated];
  94. // Configure the view for the selected state
  95. }
  96. @end