| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- //
- // RecommendedresultsCell.m
- // jitao
- //
- // Created by 罗云飞 on 2018/2/6.
- // Copyright © 2018年 罗云飞. All rights reserved.
- //
- #import "RecommendedresultsCell.h"
- @implementation RecommendedresultsCell{
- UILabel *fieldA;
- }
- - (id)initWithFrame:(CGRect)frame
- {
- self = [super initWithFrame:frame];
- if (self) {
- _image = [UIImageView new];
- [_image setImage:[UIImage imageNamed:@"专利类型"]];
- _image.backgroundColor = NewClearColor;
- [self.contentView addSubview:_image];
-
- _image.sd_layout
- .leftSpaceToView(self.contentView, 15)
- .topSpaceToView(self.contentView, 15)
- .heightIs(21)
- .widthIs(48);
-
- _demandType = [UILabel new];
- _demandType.font = NewFont(10);
- _demandType.textColor = NewWhiteColor;
- _demandType.textAlignment = NSTextAlignmentCenter;
- [_image addSubview:_demandType];
-
- _demandType.sd_layout
- .leftSpaceToView(_image, 3)
- .heightIs(21)
- .rightEqualToView(_image)
- .topEqualToView(_image);
-
- _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(self.contentView, 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);
-
- _boutiqueimage = [UIImageView new];
- [_boutiqueimage setImage:NewImageNamed(@"精品")];
- [self.contentView addSubview:_boutiqueimage];
-
- _boutiqueimage.sd_layout
- .rightEqualToView(self.contentView)
- .heightIs(34)
- .widthIs(34)
- .topSpaceToView(self.contentView, 0);
-
- _applyapplication2 = [UILabel new];
- _applyapplication2.textColor = [UIColor colorWithString:@"#FF8523"];
- _applyapplication2.font = NewBFont(fitScreenWidth(12));
- ViewBorderRadius(_applyapplication2, 3, 1, [UIColor colorWithString:@"#FF8523"]);
- _applyapplication2.textAlignment = NSTextAlignmentCenter;
- [self.contentView addSubview:_applyapplication2];
-
- fieldA = [UILabel new];
- fieldA.textColor = NewButtonColor;
- fieldA.font = NewFont(fitScreenWidth(12));
- fieldA.textAlignment = NSTextAlignmentCenter;
- ViewBorderRadius(fieldA, 3, 1, NewButtonColor);
- [self.contentView addSubview:fieldA];
-
- _line3= [UILabel new];
- _line3.backgroundColor = NewLineGrayColor;
- [self.contentView addSubview:_line3];
-
- _line3.sd_layout
- .leftEqualToView(self.contentView)
- .heightIs(5)
- .rightEqualToView(self.contentView)
- .bottomEqualToView(self.contentView);
-
- _line4 = [UILabel new];
- _line4.backgroundColor = NewLineGrayColor;
- [self.contentView addSubview:_line4];
-
- _line4.sd_layout
- .leftEqualToView(self.contentView)
- .heightIs(1)
- .rightEqualToView(self.contentView)
- .bottomSpaceToView(self.contentView, 44);
-
- _seemoreBT = [UIButton new];
- _seemoreBT.backgroundColor = NewWhiteColor;
- [self.contentView addSubview:_seemoreBT];
-
- _seemoreBT.sd_layout
- .leftEqualToView(self.contentView)
- .topSpaceToView(_line4, 0)
- .bottomSpaceToView(self.contentView, 1)
- .rightEqualToView(self.contentView);
-
- UILabel *gengduo = [UILabel new];
- gengduo.text = @"查看更多需求";
- gengduo.font = NewFont(12);
- gengduo.textColor = [UIColor colorWithString:@"#A1A1A1"];
- [gengduo setSingleLineAutoResizeWithMaxWidth:0];
- [_seemoreBT addSubview:gengduo];
-
- gengduo.sd_layout
- .centerXEqualToView(_seemoreBT)
- .topSpaceToView(_seemoreBT, 1)
- .bottomSpaceToView(_seemoreBT, 1);
-
- UIImageView *imgeview = [UIImageView new];
- [imgeview setImage:[UIImage imageNamed:@"括号"]];
- [_seemoreBT addSubview:imgeview];
-
- imgeview.sd_layout
- .leftSpaceToView(gengduo, 10)
- .heightIs(13)
- .widthIs(7)
- .centerYEqualToView(_seemoreBT);
- }
- return self;
- }
- - (void)assignment:(HomedemandModel *)model {
- if ([model.demandType isEqualToString:@"0"]) {
- _demandType.text = @"购买需求";
- }else if ([model.demandType isEqualToString:@"1"]){
- _demandType.text = @"设备需求";
- }else if ([model.demandType isEqualToString:@"2"]){
- _demandType.text = @"方案需求";
- }else if ([model.demandType isEqualToString:@"3"]){
- _demandType.text = @"攻关需求";
- }else if ([model.demandType isEqualToString:@"4"]){
- _demandType.text = @"咨询需求";
- }else if ([model.demandType isEqualToString:@"5"]){
- _demandType.text = @"人才需求";
- }
- _title.text = model.name;
- _content.text = model.introduction;
-
- CGFloat width1;
- CGFloat width2;
- width2 = [NewUtils heightforString:model.fieldA andHeight:18 fontSize:12];
- if (model.urgentDays == NULL&&model.urgentMoney == NULL) {
- _applyapplication2.hidden = YES;
- }else{
- if (model.urgentDays != NULL && model.urgentMoney != NULL) {
- _applyapplication2.hidden = NO;
- _applyapplication2.text = @"悬赏加急";
- width1 = [NewUtils heightforString:@"悬赏加急" andHeight:18 fontSize:12];
-
- }else if (model.urgentDays == NULL && model.urgentMoney != NULL) {
- _applyapplication2.hidden = NO;
- _applyapplication2.text = @"悬赏";
- width1 = [NewUtils heightforString:@"悬赏" andHeight:18 fontSize:12];
-
- }else{
- _applyapplication2.hidden = NO;
- _applyapplication2.text = @"加急";
- width1 = [NewUtils heightforString:@"加急" andHeight:18 fontSize:12];
- }
- }
- _applyapplication2.sd_layout
- .rightSpaceToView(self.contentView, 15)
- .heightIs(fitScreenWidth(18))
- .topSpaceToView(self.contentView, 106)
- .widthIs(width1+20);
-
- if (_applyapplication2.hidden) {
- fieldA.sd_layout
- .rightSpaceToView(self.contentView, 15)
- .heightIs(fitScreenWidth(18))
- .widthIs(width2+20)
- .topSpaceToView(self.contentView, 106);
- }else{
- fieldA.sd_layout
- .rightSpaceToView(_applyapplication2, 20)
- .heightIs(fitScreenWidth(18))
- .widthIs(width2+20)
- .topSpaceToView(self.contentView, 106);
- }
- if (model.fieldA == NULL) {
- fieldA.hidden = YES;
- }else{
- fieldA.text = model.fieldA;
- }
- if ([model.boutique isEqualToString:@"0"]) {
- [_boutiqueimage setImage:NewImageNamed(@"")];
- }else if([model.boutique isEqualToString:@"1"]){
- [_boutiqueimage setImage:NewImageNamed(@"精品")];
- }
-
-
- }
- @end
|