// // YOUPAILCImageCollectionCell.m // LiveChat // // Created by 张灿 on 2018/8/28. // Copyright © 2018年 caicai. All rights reserved. // #import "YOUPAILCImageCollectionCell.h" @implementation YOUPAILCImageCollectionCell - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.backgroundColor = [UIColor clearColor]; _youpaipimageView = [[UIImageView alloc] init]; _youpaipimageView.backgroundColor = [UIColor clearColor]; _youpaipimageView.contentMode = UIViewContentModeScaleAspectFill; _youpaipimageView.layer.cornerRadius = 4.0; _youpaipimageView.layer.masksToBounds = YES; [self.contentView addSubview:_youpaipimageView]; self.clipsToBounds = YES; _youpaipimagev =[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 43, 43)]; _youpaipimagev.image = [UIImage imageNamed:@"vqu_images_my_avatar"]; _youpaipimagev.hidden = YES; [self.contentView addSubview:_youpaipimagev]; _youpaipdefaultImgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"vqu_images_ic_profile_norheader"]]; _youpaipdefaultImgV.hidden = YES; [self.contentView addSubview:_youpaipdefaultImgV]; [_youpaipdefaultImgV mas_makeConstraints:^(MASConstraintMaker *make) { make.center.equalTo(self); make.width.height.offset(21.0f); }]; //审核中蒙版 _youpaipreviewView = [UIImageView new]; [self.contentView addSubview:_youpaipreviewView]; [_youpaipreviewView mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.mas_equalTo(0); }]; _youpaipreviewView.layer.cornerRadius = 4.0; _youpaipreviewView.layer.masksToBounds = YES; _youpaipreviewView.backgroundColor = HexColorFromRGBA(0x000000, 0.5); //提示 UILabel *hintLabel = [UILabel new]; [_youpaipreviewView addSubview:hintLabel]; [hintLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.center.mas_equalTo(0); }]; hintLabel.text = @"审核中"; hintLabel.font = [UIFont systemFontOfSize:12]; hintLabel.textColor = [UIColor whiteColor]; _youpaipreviewView.hidden = YES; UIButton *removeBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [removeBtn setImage:[UIImage imageNamed:@"vqu_images_D_dynamic_remove"] forState:UIControlStateNormal]; [removeBtn setImage:[UIImage imageNamed:@"vqu_images_D_dynamic_remove"] forState:UIControlStateHighlighted]; [removeBtn addTarget:self action:@selector(youpaifremoveBtnClick) forControlEvents:UIControlEventTouchUpInside]; removeBtn.hidden = YES; [self.contentView addSubview:removeBtn]; [removeBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.top.right.offset(0.0f); make.size.mas_offset(CGSizeMake(23.0f, 23.0f)); }]; _youpaipremoveBtn = removeBtn; } return self; } //审核状态:1通过,0待审核,2,未通过 -(void)setYoupaipreviewStatus:(ReviewStatus)reviewStatus{ _youpaipreviewStatus = reviewStatus; if (reviewStatus ==review_zero) { _youpaipreviewView.hidden = NO; }else if (reviewStatus ==review_one){ _youpaipreviewView.hidden = YES; }else{ _youpaipreviewView.hidden = YES; } } - (void)youpaifremoveBtnClick{ if (self.clickRemoveBtnBlock != nil) { self.clickRemoveBtnBlock(self.youpaipindexPath); } } - (void)layoutSubviews { [super layoutSubviews]; _youpaipimageView.frame = self.bounds; } @end