// // PBDateTableViewCell.m // IphoneBIMe // // Created by zjf on 2018/8/20. // Copyright © 2018年 ProBIM. All rights reserved. // #import "PBDateTableViewCell.h" #import "PBIssueAddModel.h" @interface PBDateTableViewCell () @property (nonatomic, weak) UILabel *titleL; @property (nonatomic, weak) UILabel *promteL; @end @implementation PBDateTableViewCell - (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:PromptColor isBold:NO Font:DescFontSize]; titleL.textAlignment = NSTextAlignmentCenter; [self.contentView addSubview:titleL]; [titleL mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(self.contentView).offset(10); make.left.right.equalTo(self.contentView); make.height.equalTo(@20); }]; UILabel *promteL = [UILabel z_labelWithText:@"请选择截止日期" Color:TitleColor isBold:NO Font:TitleFontSize]; [self.contentView addSubview:promteL]; [promteL mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(titleL.mas_bottom).offset(16); make.centerX.equalTo(titleL); make.height.equalTo(@25); make.bottom.equalTo(self.contentView).offset(-16); }]; UIButton *selectBtn = [[UIButton alloc] init]; [selectBtn addTarget:self action:@selector(selectBtnAction) forControlEvents:UIControlEventTouchUpInside]; [self.contentView addSubview:selectBtn]; [selectBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.top.bottom.left.right.equalTo(self.contentView); }]; self.titleL = titleL; self.promteL = promteL; } - (void)selectBtnAction { if (self.issueAddModel.isAddIssue || self.issueAddModel.isIssueManager) { if (self.EditDateBlock) { self.EditDateBlock(); } } } - (void)setIssueAddModel:(PBIssueAddModel *)issueAddModel { _issueAddModel = issueAddModel; self.titleL.text = issueAddModel.title; if (issueAddModel.dateStr) { // self.promteL.textColor = TitleColor; self.promteL.text = issueAddModel.dateStr; }else { // self.promteL.textColor = TitleColor; self.promteL.text = issueAddModel.prompt; } if (self.issueAddModel.isAddIssue || self.issueAddModel.isIssueManager){ self.promteL.textColor = TitleColor; }else { self.promteL.textColor = PromptColor; } } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; // Configure the view for the selected state } @end