YOUPAIMineInfoBaseCell.m 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //
  2. // YOUPAIMineInfoBaseCell.m
  3. // MSYOUPAI
  4. //
  5. // Created by admin on 2022/3/2.
  6. // Copyright © 2022 MS. All rights reserved.
  7. //
  8. #import "YOUPAIMineInfoBaseCell.h"
  9. @implementation YOUPAIMineInfoBaseCell
  10. -(UIView *)lineView{
  11. if (_lineView == nil){
  12. _lineView = [UIView new];
  13. _lineView.backgroundColor = LZF5F4F7Color;
  14. }
  15. return _lineView;
  16. }
  17. -(UILabel *)titleLab{
  18. if (_titleLab == nil){
  19. _titleLab = [UILabel new];
  20. _titleLab.textColor = LZ273145Color;
  21. _titleLab.font = LCBoldFont(14);
  22. }
  23. return _titleLab;
  24. }
  25. -(UIImageView *)rightArrow{
  26. if (_rightArrow == nil){
  27. _rightArrow = [UIImageView new];
  28. _rightArrow.image = [UIImage imageNamed:@"vqu_images_home_tv_desc_n"];
  29. }
  30. return _rightArrow;
  31. }
  32. -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
  33. if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){
  34. [self.contentView addSubview:self.titleLab];
  35. [self.contentView addSubview:self.rightArrow];
  36. [self.contentView addSubview:self.lineView];
  37. self.selectionStyle = UITableViewCellSelectionStyleNone;
  38. }
  39. return self;
  40. }
  41. -(void)makeLayout{
  42. [_titleLab mas_makeConstraints:^(MASConstraintMaker *make) {
  43. make.centerY.mas_equalTo(0);
  44. make.left.mas_equalTo(12);
  45. }];
  46. [_rightArrow mas_makeConstraints:^(MASConstraintMaker *make) {
  47. make.centerY.mas_equalTo(0);
  48. make.right.mas_equalTo(-12);
  49. }];
  50. [self.lineView mas_makeConstraints:^(MASConstraintMaker *make) {
  51. make.height.mas_equalTo(0.5);
  52. make.centerX.mas_equalTo(0);
  53. make.width.mas_offset(KScreenWidth-30);
  54. make.bottom.offset(0.0f);
  55. }];
  56. }
  57. @end