| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | ////  ASSignDayView.m//  Asteria////  Created by iOS on 2023/5/16.//#import "ASSignDayView.h"@implementation ASSignDayView- (void)setDay:(NSInteger)day st:(NSInteger)isSgin {    self.dayLb.text = [NSString stringWithFormat:@"D%ld", day];    if (isSgin == 2) {        self.dayLb.textColor = Col_000;        self.statusImgV.image = [UIImage imageNamed:@"sd_signed"];    } else {        if (isSgin == 1) {            self.dayLb.textColor = Col_666;            self.statusImgV.image = [UIImage imageNamed:@"sd_waitSign"];        } else {            self.dayLb.textColor = Col_999;            self.statusImgV.image = [UIImage imageNamed:@"sd_tomorrowSign"];        }    }}- (instancetype)initWithFrame:(CGRect)frame {    self = [super initWithFrame:frame];    if (self) {        [self configSubV];    }    return self;}- (void)configSubV {    self.backgroundColor = UIColor.clearColor;        [self addSubview:self.dayLb];    [self addSubview:self.statusImgV];        [self.dayLb mas_makeConstraints:^(MASConstraintMaker *make) {        make.top.leading.trailing.equalTo(self);        make.width.equalTo(@30);        make.height.equalTo(@14);    }];        [self.statusImgV mas_makeConstraints:^(MASConstraintMaker *make) {        make.width.height.equalTo(@11);        make.bottom.equalTo(self);        make.centerX.equalTo(self);        make.top.equalTo(self.dayLb.mas_bottom).offset(8);    }];        }- (UILabel *)dayLb {    if (!_dayLb) {        UILabel *lb = [UILabel baseLb];        lb.font = [UIFont fontWithName:Rob_Regular size:12];        lb.textColor = Col_000;        lb.textAlignment = NSTextAlignmentCenter;        _dayLb = lb;    }    return _dayLb;}- (UIImageView *)statusImgV {    if (!_statusImgV) {        UIImageView *img = [UIImageView baseImgV];        _statusImgV = img;    }    return _statusImgV;}@end
 |