// // ScienceachievementsCell.m // jitao // // Created by 罗云飞 on 2017/12/12. // Copyright © 2017年 罗云飞. All rights reserved. // #import "ScienceachievementsCell.h" @implementation ScienceachievementsCell - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { UILabel *line1 = [UILabel new]; line1.backgroundColor = NewLineGrayColor; [self.contentView addSubview:line1]; line1.sd_layout .leftEqualToView(self.contentView) .rightEqualToView(self.contentView) .heightIs(10) .topEqualToView(self.contentView); _image = [UIImageView new]; [_image setImage:[UIImage imageNamed:@"专利类型"]]; _image.backgroundColor = NewClearColor; [self.contentView addSubview:_image]; _image.sd_layout .leftSpaceToView(self.contentView, 15) .topSpaceToView(line1, 12) .heightIs(21) .widthIs(48); _typelabel = [UILabel new]; _typelabel.font = NewFont(14); _typelabel.textColor = NewWhiteColor; _typelabel.textAlignment = NSTextAlignmentCenter; [_image addSubview:_typelabel]; _typelabel.sd_layout .leftEqualToView(_image) .heightIs(21) .rightEqualToView(_image) .topEqualToView(_typelabel); _title = [UILabel new]; _title.font = NewFont(fitScreenWidth(14)); _title.lineBreakMode = NSLineBreakByTruncatingTail; _title.numberOfLines = 1; _title.textColor = [UIColor colorWithString:@"#3C3C3C"]; [self.contentView addSubview:_title]; _title.sd_layout .leftSpaceToView(_image, 15) .rightSpaceToView(self.contentView, 30) .heightIs(14) .centerYEqualToView(_image); UILabel *line = [UILabel new]; line.backgroundColor = NewLineGrayColor; [self.contentView addSubview:line]; line.sd_layout .leftEqualToView(self.contentView) .rightEqualToView(self.contentView) .heightIs(0.8) .topSpaceToView(line1, 44); _content = [UILabel new]; _content.textColor = [UIColor colorWithString:@"#9A9A9A"]; _content.font = NewFont(fitScreenWidth(12)); _content.lineBreakMode = NSLineBreakByTruncatingTail; _content.numberOfLines = 2; [self.contentView addSubview:_content]; _content.sd_layout .leftSpaceToView(self.contentView, 15) .topSpaceToView(line, 10) .heightIs(35) .rightSpaceToView(self.contentView, 15); UIImageView *planceimage = [UIImageView new]; [planceimage setImage:[UIImage imageNamed:@"地点"]]; planceimage.backgroundColor = NewClearColor; [self.contentView addSubview:planceimage]; planceimage.sd_layout .leftSpaceToView(self.contentView, 15) .bottomSpaceToView(self.contentView, 10) .heightIs(16) .widthIs(12); _place = [UILabel new]; _place.textColor = [UIColor colorWithString:@"#FF8523"]; _place.font = NewFont(14); [_place setSingleLineAutoResizeWithMaxWidth:60]; [self.contentView addSubview:_place]; _place.sd_layout .leftSpaceToView(planceimage, 5) .centerYEqualToView(planceimage) .heightIs(13); _applyapplication1 = [UILabel new]; _applyapplication1.textColor = NewButtonColor; _applyapplication1.font = NewFont(fitScreenWidth(12)); ViewBorderRadius(_applyapplication1, 3, 1, NewButtonColor); _applyapplication1.textAlignment = NSTextAlignmentCenter; [self.contentView addSubview:_applyapplication1]; _applyapplication2 = [UILabel new]; _applyapplication2.textColor = NewButtonColor; _applyapplication2.font = NewFont(fitScreenWidth(12)); ViewBorderRadius(_applyapplication2, 3, 1, NewButtonColor); _applyapplication2.textAlignment = NSTextAlignmentCenter; [self.contentView addSubview:_applyapplication2]; _followimage = [UIImageView new]; [_followimage setImage:[UIImage imageNamed:@"关注"]]; [self.contentView addSubview:_followimage]; _followimage.sd_layout .rightSpaceToView(self.contentView, 15) .centerYEqualToView(planceimage) .heightIs(16) .widthIs(16); _follownumber = [UILabel new]; _follownumber.textColor = [UIColor colorWithString:@"#9A9A9A"]; _follownumber.font = NewFont(fitScreenWidth(12)); [_follownumber setSingleLineAutoResizeWithMaxWidth:0]; [self.contentView addSubview:_follownumber]; _follownumber.sd_layout .rightSpaceToView(_followimage, 5) .bottomSpaceToView(self.contentView, 10) .heightIs(10); _boutiqueimage = [UIImageView new]; [self.contentView addSubview:_boutiqueimage]; _boutiqueimage.sd_layout .rightEqualToView(self.contentView) .heightIs(34) .widthIs(34) .topSpaceToView(line1, 0); } return self; } - (void)assignment:(AchievementslistModel *)model { _title.text = model.name; _content.text = model.introduction; _place.text = model.ownerPostalAddress; _follownumber.text = model.countInterest; _applyapplication1.text = model.field; _applyapplication2.text = model.fieldB; if ([model.boutique isEqualToString:@"0"]) { [_boutiqueimage setImage:NewImageNamed(@"")]; }else if([model.boutique isEqualToString:@"1"]){ [_boutiqueimage setImage:NewImageNamed(@"精品")]; } CGFloat width = [NewUtils heightforString:model.field andHeight:18 fontSize:12]; _applyapplication1.sd_layout .leftSpaceToView(self.contentView, fitScreenWidth(115)) .bottomSpaceToView(self.contentView, 10) .heightIs(18) .widthIs(width+10); CGFloat width1 = [NewUtils heightforString:model.fieldB andHeight:18 fontSize:12]; _applyapplication2.sd_layout .leftSpaceToView(_applyapplication1, fitScreenWidth(24)) .bottomSpaceToView(self.contentView, 10) .heightIs(18) .widthIs(width1+10); if (!model.field) { _applyapplication1.hidden = YES; }else{ _applyapplication1.hidden = NO; } if (!model.fieldB) { _applyapplication2.hidden = YES; }else{ _applyapplication2.hidden = NO; } if ([model.category isEqualToString:@"0"]) { _typelabel.text = @"专利"; }else if ([model.category isEqualToString:@"1"]){ _typelabel.text = @"软著"; }else if ([model.category isEqualToString:@"2"]){ _typelabel.text = @"项目"; }else if ([model.category isEqualToString:@"3"]){ _typelabel.text = @"版权"; }else if ([model.category isEqualToString:@"4"]){ _typelabel.text = @"工业设计"; }else if ([model.category isEqualToString:@"5"]){ _typelabel.text = @"配方"; }else if ([model.category isEqualToString:@"6"]){ _typelabel.text = @"非标"; } } - (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