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