// // PBTextShowTableViewCell.m // IphoneBIMe // // Created by zjf on 2018/12/13. // Copyright © 2018 ProBIM. All rights reserved. // #import "PBTextShowTableViewCell.h" #import "PBExamineAddModel.h" @interface PBTextShowTableViewCell() @property (nonatomic, weak) UILabel *titleL; @property (nonatomic, weak) UILabel *textL; @end @implementation PBTextShowTableViewCell - (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.equalTo(self.contentView).offset(16); make.right.equalTo(self.contentView).offset(-16); make.height.equalTo(@20); }]; UILabel *textL = [UILabel z_labelWithText:@"" Color:DescColor isBold:NO Font:MarkedFontSize]; textL.textAlignment = NSTextAlignmentCenter; [self.contentView addSubview:textL]; [textL mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(titleL.mas_bottom).offset(16); make.left.equalTo(self.contentView).offset(16); make.right.equalTo(self.contentView).offset(-16); make.height.equalTo(@25); make.bottom.equalTo(self.contentView).offset(-16); }]; UIButton *btn = [[UIButton alloc] init]; [self.contentView addSubview:btn]; [btn addTarget:self action:@selector(selectedAction) forControlEvents:UIControlEventTouchUpInside]; [btn mas_makeConstraints:^(MASConstraintMaker *make) { make.top.bottom.left.right.equalTo(self.contentView); }]; self.titleL = titleL; self.textL = textL; } - (void)setExamineAddModel:(PBExamineAddModel *)examineAddModel { _examineAddModel = examineAddModel; _titleL.text = examineAddModel.title; _textL.text = examineAddModel.dataStr; } - (void)selectedAction { if (self.EditBlock) { self.EditBlock(); } } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; // Configure the view for the selected state } @end