| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- //
- // 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
|