// // PBSchedulesElementTableViewCell.m // IphoneBIMe // // Created by ZhangJF on 2022/9/5. // Copyright © 2022 ProBIM. All rights reserved. // #import "PBSchedulesElementTableViewCell.h" #import "PBArtifactsInfoModel.h" @interface PBSchedulesElementTableViewCell() @property (nonatomic, weak) UILabel *nameL; @end @implementation PBSchedulesElementTableViewCell - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) { [self setupUI]; } return self; } - (void)setupUI { UILabel *nameL = [UILabel z_labelWithText:@"构件名称构件名称" Color:PBColor(108, 108, 108) isBold:NO Font:14]; [self.contentView addSubview:nameL]; [nameL mas_makeConstraints:^(MASConstraintMaker *make) { make.top.bottom.equalTo(self.contentView); make.left.equalTo(self.contentView).offset(12); make.right.equalTo(self.contentView).offset(-40); }]; UIButton *deleteBtn = [UIButton z_bgImageButton:[UIImage imageNamed:@"delete_task"]]; [deleteBtn addTarget:self action:@selector(delete) forControlEvents:UIControlEventTouchUpInside]; [self.contentView addSubview:deleteBtn]; [deleteBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.right.equalTo(self.contentView).offset(-12); make.centerY.equalTo(self.contentView); make.size.mas_equalTo(CGSizeMake(20, 20)); }]; self.nameL = nameL; } - (void)setArtifactsModel:(PBArtifactsInfoModel *)artifactsModel { _artifactsModel = artifactsModel; self.nameL.text = artifactsModel.bm_materialname; } - (void)delete{ if (self.DeleteBlock){ self.DeleteBlock(); } } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; // Configure the view for the selected state } @end