// // PBTimeChooseTableViewCell.m // IphoneBIMe // // Created by zjf on 2020/11/30. // Copyright © 2020 ProBIM. All rights reserved. // #import "PBTimeChooseTableViewCell.h" #import "PBExamineAddModel.h" @interface PBTimeChooseTableViewCell() @property (nonatomic, weak) UILabel *titleL; @property (nonatomic, weak) UILabel *timeL; @property (nonatomic, weak) UIButton *chooseBtn; @end @implementation PBTimeChooseTableViewCell - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) { [self setupUI]; } return self; } - (void)setupUI { UILabel *titleL = [UILabel z_labelWithText:@"开始时间" Color:PBColor(102, 102, 102) isBold:NO Font:15]; [self.contentView addSubview:titleL]; [titleL mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(self.contentView).offset(15); make.left.equalTo(self.contentView).offset(15); make.size.mas_equalTo(CGSizeMake(100, 18)); make.bottom.equalTo(self.contentView).offset(-15); }]; UILabel *timeL = [UILabel z_labelWithText:@"" Color:PBColor(79, 40, 58) isBold:NO Font:15]; [self.contentView addSubview:timeL]; [timeL mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.contentView).offset(116); make.right.equalTo(self.contentView).offset(-15); make.centerY.equalTo(titleL); make.height.equalTo(@18); }]; UIButton *chooseBtn = [UIButton z_bgImageButton:[UIImage imageNamed:@"set_arrow_right"]]; [chooseBtn addTarget:self action:@selector(chooseTime) forControlEvents:UIControlEventTouchUpInside]; [self.contentView addSubview:chooseBtn]; [chooseBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.equalTo(titleL); make.size.mas_equalTo(CGSizeMake(16, 16)); make.right.equalTo(self.contentView).offset(-15); }]; UIButton *btn = [[UIButton alloc] init]; [btn addTarget:self action:@selector(chooseTime) forControlEvents:UIControlEventTouchUpInside]; [self.contentView addSubview:btn]; [btn mas_makeConstraints:^(MASConstraintMaker *make) { make.top.left.right.bottom.equalTo(self.contentView); }]; self.titleL = titleL; self.timeL = timeL; self.chooseBtn = chooseBtn; } - (void)chooseTime { if (self.ChooseBlock) { self.ChooseBlock(); } } - (void)setExamineAddModel:(PBExamineAddModel *)examineAddModel { _examineAddModel = examineAddModel; self.titleL.text = examineAddModel.title; if (examineAddModel.dataStr == nil || [examineAddModel.dataStr isEqualToString:@""]) { self.timeL.textColor = PBColor(204, 204, 204); self.timeL.text = examineAddModel.prompt; }else { self.timeL.textColor = PBColor(79, 40, 58); self.timeL.text = examineAddModel.dataStr; } } - (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 } @end