// // CollectionXMCell.m // jitao // // Created by 罗云飞 on 2018/8/13. // Copyright © 2018年 罗云飞. All rights reserved. // #import "CollectionXMCell.h" @implementation CollectionXMCell /* @property(copy,nonatomic)UIImageView *image; @property(copy,nonatomic)UILabel *title; @property(copy,nonatomic)UILabel *CollectionNumber; @property(copy,nonatomic)UIButton *CollectionBT; @property(copy,nonatomic)UILabel *CollectionDetail; @property(copy,nonatomic)UILabel *company; @property(copy,nonatomic)UILabel *jiage; */ - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { _image = [UIImageView new]; [self.contentView addSubview:_image]; _image.sd_layout .leftSpaceToView(self.contentView, 15) .topSpaceToView(self.contentView, 20) .heightIs(65) .widthIs(100); _CollectionBT = [UIButton new]; [_CollectionBT setImage:NewImageNamed(@"pj") forState:UIControlStateNormal]; [self.contentView addSubview:_CollectionBT]; _CollectionBT.sd_layout .rightSpaceToView(self.contentView, 15) .heightIs(15) .widthIs(15) .topEqualToView(_image); _CollectionNumber = [UILabel new]; [_CollectionNumber setSingleLineAutoResizeWithMaxWidth:0]; _CollectionNumber.textColor = [UIColor colorWithString:@"#AEAEAE"]; _CollectionNumber.font = NewFont(fitScreenWidth(13)); [self.contentView addSubview:_CollectionNumber]; _CollectionNumber.sd_layout .topEqualToView(_CollectionBT) .heightIs(15) .rightSpaceToView(_CollectionBT, 5); _title = [UILabel new]; _title.font = NewFont(fitScreenWidth(16)); [self.contentView addSubview:_title]; _title.sd_layout .leftSpaceToView(_image, 10) .heightIs(15) .topEqualToView(_image) .rightSpaceToView(_CollectionNumber, 15); UILabel *line = [UILabel new]; line.backgroundColor = NewLineGrayColor; [self.contentView addSubview:line]; line.sd_layout .leftSpaceToView(_image, 10) .heightIs(0.8) .rightSpaceToView(self.contentView, 15) .topSpaceToView(_title, 7.5); _CollectionDetail = [UILabel new]; _CollectionDetail.font = NewFont(fitScreenWidth(14)); _CollectionDetail.textColor = [UIColor colorWithString:@"#6C6C6C"]; //设置 label的换行模式 _CollectionDetail.lineBreakMode = NSLineBreakByTruncatingTail; //根据单词进行换行 //设置label显示几行 可以有无限行 _CollectionDetail.numberOfLines = 2; [self.contentView addSubview:_CollectionDetail]; _CollectionDetail.sd_layout .leftSpaceToView(_image, 10) .maxHeightIs(40) .rightSpaceToView(self.contentView, 30) .topSpaceToView(line, 7.5); _jiage = [UILabel new]; _jiage.font = NewFont(fitScreenWidth(15)); _jiage.textColor = NewButtonColor; [_jiage setSingleLineAutoResizeWithMaxWidth:0]; [self.contentView addSubview:_jiage]; _jiage.sd_layout .rightSpaceToView(self.contentView, 15) .heightIs(15) .bottomSpaceToView(self.contentView, 30); _company = [UILabel new]; _company.font = NewFont(fitScreenWidth(13)); _company.textColor = [UIColor colorWithString:@"#6C6C6C"]; [_company setSingleLineAutoResizeWithMaxWidth:0]; [self.contentView addSubview:_company]; _company.sd_layout .leftSpaceToView(_image, 10) .heightIs(15) .bottomEqualToView(_jiage); UILabel *line1 = [UILabel new]; line1.backgroundColor = NewLineGrayColor; [self.contentView addSubview:line1]; line1.sd_layout .bottomEqualToView(self.contentView) .heightIs(10) .widthIs(SCREEN_WIDTH); } return self; } - (void)assignment:(NewshoucangModel *)model { [_image sd_setImageWithURL:NewURL([model.imgUrl mosaicUrlPrefix]) placeholderImage:NewImageNamed(@"服务项目")]; _CollectionNumber.text = model.interestCount; _title.text = model.name; _CollectionDetail.text = model.introduction; if (model.textA == NULL) { _jiage.text = @"面议"; }else{ _jiage.text = [NSString stringWithFormat:@"¥%@万元",model.textA]; } _company.text = model.ownerName; } - (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