| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | 
							- //
 
- //  ASAddGiftGoodsView.m
 
- //  Asteria
 
- //
 
- //  Created by xingyu on 2024/5/13.
 
- //
 
- #import "ASAddGiftGoodsView.h"
 
- @interface ASAddGiftGoodsView()
 
- @property (nonatomic, strong) UIImageView *goodsImage;
 
- @end
 
- @implementation ASAddGiftGoodsView
 
- - (instancetype)initWithFrame:(CGRect)frame {
 
-     if (self = [super initWithFrame:frame]) {
 
-         
 
-         self.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.4];
 
-         
 
-         UIView *backView = [[UIView alloc] init];
 
-         backView.backgroundColor = Col_FFF;
 
-         TT_ViewRadius(backView, 8);
 
-         [self addSubview:backView];
 
-         [backView mas_makeConstraints:^(MASConstraintMaker *make) {
 
-             make.center.equalTo(self);
 
-             make.width.mas_equalTo(300);
 
-         }];
 
-         
 
-         UIButton *closeBtn = [UIButton buttonWithType:UIButtonTypeCustom];
 
-         [closeBtn setImage:[UIImage imageNamed:@"base_close_black"] forState:UIControlStateNormal];
 
-         [closeBtn addTarget:self action:@selector(_closeClick) forControlEvents:UIControlEventTouchUpInside];
 
-         [backView addSubview:closeBtn];
 
-         [closeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
 
-             make.top.mas_equalTo(10);
 
-             make.right.mas_equalTo(-10);
 
-             make.width.height.mas_equalTo(36);
 
-         }];
 
-         
 
-         UILabel *topLab = [UILabel labelCreateWithText:@"Congratulations!" font:[UIFont fontWithName:Rob_Bold size:14] textColor:Col_000];
 
-         [backView addSubview:topLab];
 
-         [topLab mas_makeConstraints:^(MASConstraintMaker *make) {
 
-             make.centerX.equalTo(backView);
 
-             make.top.mas_equalTo(56);
 
-         }];
 
-         
 
-         UILabel *descLab = [UILabel labelCreateWithText:@"You got a free gift" font:[UIFont fontWithName:Rob_Regular size:14] textColor:Col_000];
 
-         [backView addSubview:descLab];
 
-         [descLab mas_makeConstraints:^(MASConstraintMaker *make) {
 
-             make.centerX.equalTo(backView);
 
-             make.top.mas_equalTo(topLab.mas_bottom).offset(10);
 
-         }];
 
-         
 
-         _goodsImage = [[UIImageView alloc] init];
 
-         [backView addSubview:_goodsImage];
 
-         [_goodsImage mas_makeConstraints:^(MASConstraintMaker *make) {
 
-             make.centerX.equalTo(backView);
 
-             make.top.mas_equalTo(descLab.mas_bottom).offset(10);
 
-             make.width.height.mas_equalTo(86);
 
-         }];
 
-         
 
-         UIButton *getBtn = [UIButton buttonWithType:UIButtonTypeCustom];
 
-         [getBtn setTitle:@"Get" forState:UIControlStateNormal];
 
-         [getBtn setTitleColor:Col_FFF forState:UIControlStateNormal];
 
-         getBtn.titleLabel.font = [UIFont fontWithName:Rob_Regular size:14];
 
-         getBtn.backgroundColor = Col_000;
 
-         [getBtn addTarget:self action:@selector(_addCart) forControlEvents:UIControlEventTouchUpInside];
 
-         TT_ViewRadius(getBtn, 4);
 
-         [backView addSubview:getBtn];
 
-         [getBtn mas_makeConstraints:^(MASConstraintMaker *make) {
 
-             make.left.mas_equalTo(34);
 
-             make.right.mas_equalTo(-34);
 
-             make.top.equalTo(_goodsImage.mas_bottom).offset(30);
 
-             make.height.mas_equalTo(35);
 
-             make.bottom.mas_equalTo(-30);
 
-         }];
 
-         
 
-     }
 
-     return self;
 
- }
 
- - (void)setGiftData:(NSString *)imageStr {
 
-     
 
-     NSString *imageAllStr = [NSString stringWithFormat:@"https:%@%@%@",HostPath,ProductImgPath,imageStr];
 
-     
 
-     [self.goodsImage sd_setImageWithURL:[NSURL URLWithString:imageAllStr] placeholderImage:UIImageDefaultImg_SD];
 
- }
 
- - (void)_addCart {
 
-     
 
- //    [self removeFromSuperview];
 
-     
 
-     if (self.addBlock) {
 
-         self.addBlock(1);
 
-     }
 
- }
 
- - (void)_closeClick {
 
-     if (self.addBlock) {
 
-         self.addBlock(1);
 
-     }
 
- }
 
- @end
 
 
  |