// // MyfollewCell.m // jitao // // Created by 罗云飞 on 2018/8/11. // Copyright © 2018年 罗云飞. All rights reserved. // #import "MyfollewCell.h" @implementation MyfollewCell - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { _headimage = [UIImageView new]; ViewRadius(_headimage, 40); [self.contentView addSubview:_headimage]; _headimage.sd_layout .leftSpaceToView(self.contentView, 15) .topSpaceToView(self.contentView, 30) .heightIs(80) .widthIs(80); _name = [UILabel new]; _name.font = NewFont(fitScreenWidth(15)); [_name setSingleLineAutoResizeWithMaxWidth:0]; [self.contentView addSubview:_name]; _name.sd_layout .leftSpaceToView(_headimage, 15) .heightIs(15) .topEqualToView(_headimage); _nameTitle = [UILabel new]; _nameTitle.font = NewFont(fitScreenWidth(13)); _nameTitle.textColor = [UIColor colorWithString:@"#0779D5"]; _nameTitle.textAlignment = NSTextAlignmentLeft; [_nameTitle setSingleLineAutoResizeWithMaxWidth:0]; [self.contentView addSubview:_nameTitle]; _nameTitle.sd_layout .leftSpaceToView(_headimage, 80) .heightIs(15) .centerYEqualToView(_name) .rightSpaceToView(self.contentView, 15); UILabel *line = [UILabel new]; line.backgroundColor = NewLineGrayColor; [self.contentView addSubview:line]; line.sd_layout .leftSpaceToView(_headimage, 15) .heightIs(0.8) .topSpaceToView(_name, 7) .rightSpaceToView(self.contentView, 15); _namedetail = [UILabel new]; _namedetail.font = NewFont(fitScreenWidth(14)); _namedetail.textColor = [UIColor colorWithString:@"#6C6C6C"]; //设置 label的换行模式 _namedetail.lineBreakMode = NSLineBreakByTruncatingTail; //根据单词进行换行 //设置label显示几行 可以有无限行 _namedetail.numberOfLines = 2; [self.contentView addSubview:_namedetail]; _namedetail.sd_layout .leftEqualToView(line) .maxHeightIs(40) .rightSpaceToView(self.contentView, 15) .topSpaceToView(line, 10); UILabel *line1 = [UILabel new]; line1.backgroundColor = NewLineGrayColor; [self.contentView addSubview:line1]; line1.sd_layout .leftEqualToView(self.contentView) .heightIs(10) .bottomEqualToView(self.contentView) .rightEqualToView(self.contentView); _fowllerbT = [UIButton new]; [_fowllerbT setBackgroundColor:NewClearColor]; [_fowllerbT setImage:NewImageNamed(@"pj") forState:UIControlStateNormal]; [self.contentView addSubview:_fowllerbT]; _fowllerbT.sd_layout .rightSpaceToView(self.contentView, 15) .heightIs(15) .widthIs(15) .bottomSpaceToView(line1, 15); _fowllerNumber = [UILabel new]; _fowllerNumber.font = NewFont(fitScreenWidth(13)); _fowllerNumber.textColor = [UIColor colorWithString:@"#AEAEAE"]; [_fowllerNumber setSingleLineAutoResizeWithMaxWidth:0]; [self.contentView addSubview:_fowllerNumber]; _fowllerNumber.sd_layout .rightSpaceToView(_fowllerbT, 8) .heightIs(15) .centerYEqualToView(_fowllerbT); } return self; } - (void)assignment:(GuanzhuModel *)model type:(NSString *)str{ [_headimage sd_setImageWithURL:NewURL([model.imgUrl mosaicUrlPrefix]) placeholderImage:NewImageNamed(@"用户头像默认")]; if ([str isEqualToString:@"顾问"]) { // 顾问类型 0 专利代理人 1 专利顾问 2 版权顾问 3 商标顾问 if ([model.consultantType isEqualToString:@"0"]) { _nameTitle.text = @"专利代理人"; }else if ([model.consultantType isEqualToString:@"1"]) { _nameTitle.text = @"专利顾问"; }else if ([model.consultantType isEqualToString:@"2"]) { _nameTitle.text = @"版权顾问"; }else if ([model.consultantType isEqualToString:@"3"]) { _nameTitle.text = @"商标顾问"; } }else{ if (model.workUnit == NULL && model.professionalTitle == NULL) { _nameTitle.text = @"未知职业"; }else if (model.workUnit == NULL){ _nameTitle.text = [NSString stringWithFormat:@"%@",model.professionalTitle]; }else if (model.professionalTitle == NULL){ _nameTitle.text = [NSString stringWithFormat:@"%@",model.workUnit]; }else{ _nameTitle.text = [NSString stringWithFormat:@"%@%@",model.workUnit,model.professionalTitle]; } } // if ([model.consultantType isEqualToString:@"0"]) { // _ZJtitile.text = @"专利代理人"; // }else if ([model.consultantType isEqualToString:@"1"]) { // _ZJtitile.text = @"专利顾问"; // }else if ([model.consultantType isEqualToString:@"2"]) { // _ZJtitile.text = @"版权顾问"; // }else if ([model.consultantType isEqualToString:@"3"]) { // _ZJtitile.text = @"商标顾问"; // } if (model.introduction == NULL) { _namedetail.text = @"暂无简介"; }else{ _namedetail.text = model.introduction; } _fowllerNumber.text = model.interestCount; _name.text = model.name; } - (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