123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- //
- // YOUPAILCReceiveItemCell.m
- // LiveChat
- //
- // Created by 张灿 on 2018/9/28.
- // Copyright © 2018年 caicai. All rights reserved.
- //
- #import "YOUPAILCReceiveItemCell.h"
- @interface YOUPAILCReceiveItemCell()
- @property (nonatomic,weak)UIImageView *youpaipgiftImg;
- @property (nonatomic,weak)UILabel *youpaipgiftNameLabel;
- @property (nonatomic,weak)UIButton *youpaipgiftPriceBtn;
- @property (nonatomic,weak)UILabel *youpaipgiftNumLabel;
- @property (nonatomic,weak)UIImageView *youpaipbgImgV;
- @end
- @implementation YOUPAILCReceiveItemCell
- -(id)initWithFrame:(CGRect)frame{
- self = [super initWithFrame:frame];
- if (self) {
-
- [self youpaifinitUI];
- }
- return self;
- }
- - (void)youpaifinitUI{
- self.layer.cornerRadius = 8.0f;
- self.layer.masksToBounds = YES;
- self.backgroundColor = [UIColor whiteColor];
- UIImageView *youpaipgiftImg = [[UIImageView alloc] init];
- youpaipgiftImg.contentMode = UIViewContentModeScaleAspectFill;
- [self.contentView addSubview:youpaipgiftImg];
- self.youpaipgiftImg = youpaipgiftImg;
- [youpaipgiftImg mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(self.contentView);
- make.top.offset(ScaleSize(5.0f));
- make.size.mas_offset(CGSizeMake(ScaleSize(51.0f), ScaleSize(51.0f)));
- }];
- UILabel *youpaipgiftNameLabel = [[UILabel alloc]init];
- youpaipgiftNameLabel.textColor = LZA3AABEColor;
- youpaipgiftNameLabel.textAlignment = NSTextAlignmentCenter;
- youpaipgiftNameLabel.font = [UIFont systemFontOfSize:ScaleSize(12.0f)];
- [self.contentView addSubview:youpaipgiftNameLabel];
- self.youpaipgiftNameLabel = youpaipgiftNameLabel;
- [youpaipgiftNameLabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.offset(0.0f);
- make.right.offset(0.0f);
- make.top.equalTo(youpaipgiftImg.mas_bottom).offset(ScaleSize(3.0f));
- }];
- UIButton *youpaipgiftPriceBtn = [UIButton buttonWithType:UIButtonTypeCustom];
- [youpaipgiftPriceBtn setImage:[UIImage imageNamed:@"vqu_images_ic_user_show_zuanshi11"] forState:UIControlStateNormal];
- youpaipgiftPriceBtn.userInteractionEnabled = NO;
- [youpaipgiftPriceBtn setTitleColor:HexColorFromRGB(0x9F9DA5) forState:UIControlStateNormal];
- youpaipgiftPriceBtn.titleLabel.font = LCFont(ScaleSize(10.0f));
- [self.contentView addSubview:youpaipgiftPriceBtn];
- self.youpaipgiftPriceBtn = youpaipgiftPriceBtn;
- [youpaipgiftPriceBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.right.offset(0.0f);
- make.top.equalTo(youpaipgiftNameLabel.mas_bottom).offset(ScaleSize(3.0f));
- make.height.offset(ScaleSize(11.0f));
- }];
- // UIImageView *bgImgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"vqu_images_ic_user_show_gift_jiaobiao"]];
- // [self.contentView addSubview:bgImgV];
- // self.youpaipbgImgV = bgImgV;
- // [bgImgV mas_makeConstraints:^(MASConstraintMaker *make) {
- // make.left.top.offset(0.0f);
- // make.size.mas_offset(CGSizeMake(ScaleSize(29.0f), ScaleSize(29.0f)));
- // }];
- UILabel *youpaipgiftNumLabel = [[UILabel alloc]init];
- youpaipgiftNumLabel.textColor = HexColorFromRGB(0x7C69FE);
- youpaipgiftNumLabel.textAlignment = NSTextAlignmentCenter;
- youpaipgiftNumLabel.font = LCFont(10.0f);
- [self.contentView addSubview:youpaipgiftNumLabel];
- self.youpaipgiftNumLabel = youpaipgiftNumLabel;
- // self.youpaipgiftNumLabel.transform = CGAffineTransformMakeRotation(-M_LN2);
- [youpaipgiftNumLabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.top.offset(0.0f);
- make.right.offset(0);
- // make.size.mas_offset(CGSizeMake(ScaleSize(29.0f), ScaleSize(14.5f)));
- }];
- youpaipgiftNumLabel.layer.cornerRadius = 3;
- youpaipgiftNumLabel.layer.masksToBounds = YES;
- youpaipgiftNumLabel.backgroundColor = HexColorFromRGBA(0x7C69FE, 0.1);
- }
- - (void)setYoupaipreceiveGiftModel:(YOUPAILCGiftModel *)receiveGiftModel{
- _youpaipreceiveGiftModel = receiveGiftModel;
- NSURL* url = [[LCTools getImageUrlWithAddress:receiveGiftModel.youpaipimg] urlWithImageResize:120];
- [self.youpaipgiftImg sd_setImageWithURL:url];
- self.youpaipgiftNameLabel.text = receiveGiftModel.youpaipname;
- [self.youpaipgiftPriceBtn setTitle:[NSString stringWithFormat:@" %@",@(receiveGiftModel.youpaipprice)] forState:UIControlStateNormal];
- if (receiveGiftModel.youpaiptotal <= 1) {
- self.youpaipbgImgV.hidden = YES;
- }else{
- self.youpaipbgImgV.hidden = NO;
- }
- if (receiveGiftModel.youpaiptotal>0) {
- self.youpaipgiftNumLabel.hidden = NO;
- self.youpaipgiftNumLabel.text = [NSString stringWithFormat:@"x%zd",receiveGiftModel.youpaiptotal];
- }else{
- self.youpaipgiftNumLabel.hidden = YES;
- }
-
- }
- @end
|