| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 | 
							- //
 
- //  ASPointEranCell.m
 
- //  Asteria
 
- //
 
- //  Created by iOS on 2023/6/24.
 
- //
 
- #import "ASPointEranCell.h"
 
- @interface ASPointEranCell ()
 
- @property (nonatomic, strong) UILabel *titleLb;
 
- @property (nonatomic, strong) UILabel *desLb;
 
- @property (nonatomic, strong) UIImageView *moreIconV;
 
- @property (nonatomic, strong) UIView *lineV;
 
- @end
 
- @implementation ASPointEranCell
 
- - (void)setData:(NSString *)title des:(NSString *)des status:(BOOL)status {
 
-     self.titleLb.text = title;
 
-     self.desLb.text = des;
 
-     if (status) {
 
-         self.titleLb.textColor = Col_666;
 
-         self.titleLb.font = [UIFont fontWithName:Rob_Regular size:14];
 
-         self.desLb.textColor = Col_000;
 
-         self.moreIconV.hidden = true;
 
-     } else {
 
-         self.titleLb.textColor = Col_000;
 
-         self.titleLb.font = [UIFont fontWithName:Rob_Bold size:14];
 
-         self.desLb.textColor = Col_000;
 
-         self.moreIconV.hidden = false;
 
-     }
 
- }
 
- - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
 
-     self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
 
-     if (self) {
 
-         [self loadSubVs];
 
-     }
 
-     return self;
 
- }
 
- - (void)loadSubVs {
 
-     self.backgroundColor = Col_FFF;
 
-     self.contentView.backgroundColor = Col_FFF;
 
-     self.selectionStyle = UITableViewCellSelectionStyleNone;
 
-     [self.contentView addSubview:self.lineV];
 
-     [self.contentView addSubview:self.titleLb];
 
-     [self.contentView addSubview:self.desLb];
 
-     [self.contentView addSubview:self.moreIconV];
 
-     [self.titleLb mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.top.leading.equalTo(self.contentView).offset(20);
 
-         make.bottom.equalTo(self.contentView).offset(-20);
 
-         make.height.greaterThanOrEqualTo(@17);
 
-     }];
 
-     [self.moreIconV mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.width.equalTo(@7);
 
-         make.height.equalTo(@17);
 
-         make.top.equalTo(self.contentView).offset(20);
 
-         make.trailing.equalTo(self.contentView).offset(-20);
 
-         make.leading.equalTo(self.desLb.mas_trailing).offset(10);
 
-     }];
 
-     [self.desLb mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.top.equalTo(self.contentView).offset(20);
 
-         make.leading.equalTo(self.titleLb.mas_trailing).offset(10);
 
-         make.width.equalTo(@112);
 
-         make.height.equalTo(@17);
 
-     }];
 
-     [self.lineV mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.leading.equalTo(self.contentView).offset(20);
 
-         make.trailing.equalTo(self.contentView).offset(-20);
 
-         make.bottom.equalTo(self.contentView);
 
-         make.height.equalTo(@1);
 
-     }];
 
-     
 
-     [self.desLb setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];
 
-     [self.titleLb setContentHuggingPriority:UILayoutPriorityFittingSizeLevel forAxis:UILayoutConstraintAxisHorizontal];
 
-     [self.titleLb setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical];
 
-     
 
- }
 
- - (void)awakeFromNib {
 
-     [super awakeFromNib];
 
-     // Initialization code
 
- }
 
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
 
-     [super setSelected:selected animated:animated];
 
-     // Configure the view for the selected state
 
- }
 
- - (UILabel *)titleLb {
 
-     if (!_titleLb) {
 
-         UILabel *lb = [[UILabel alloc] init];
 
-         lb.textColor = Col_000;
 
-         lb.font = [UIFont fontWithName:Rob_Bold size:14];
 
-         lb.textAlignment = NSTextAlignmentLeft;
 
-         lb.numberOfLines = 0;
 
-         _titleLb = lb;
 
-     }
 
-     return _titleLb;
 
- }
 
- - (UILabel *)desLb {
 
-     if (!_desLb) {
 
-         UILabel *lb = [[UILabel alloc] init];
 
-         lb.textColor = Col_000;
 
-         lb.font = [UIFont fontWithName:Rob_Regular size:14];
 
-         lb.textAlignment = NSTextAlignmentRight;
 
-         _desLb = lb;
 
-     }
 
-     return _desLb;
 
- }
 
- - (UIImageView *)moreIconV {
 
-     if (!_moreIconV) {
 
-         UIImageView *v = [UIImageView new];
 
-         v.contentMode = UIViewContentModeScaleAspectFit;
 
-         v.image = [UIImage imageNamed:@"uc_more"];
 
-         _moreIconV = v;
 
-     }
 
-     return _moreIconV;
 
- }
 
- - (UIView *)lineV {
 
-     if (!_lineV) {
 
-         UIView *v = [UIView new];
 
-         v.backgroundColor = _043632;
 
-         v.alpha = 0.1;
 
-         _lineV = v;
 
-     }
 
-     return _lineV;
 
- }
 
- @end
 
 
  |