// // YOUPAILZLiveSendFestivalAlertVC.m // VQU // // Created by CY on 2021/7/23. // Copyright © 2021 leo. All rights reserved. // #import "YOUPAILZLiveSendFestivalAlertVC.h" #import "NSString+YYAdd.h" @interface YOUPAILZLiveSendFestivalAlertVC () /* 是否选中 */ @property (assign, nonatomic) BOOL youpaipisSelect; @end @implementation YOUPAILZLiveSendFestivalAlertVC - (void)viewDidLoad { [super viewDidLoad]; self.baseView.hidden = YES; self.youpaipisSelect = NO; [self youpaifinitUI]; } - (void)youpaifinitUI{ UIView *bgV = [[UIView alloc] init]; [self.view addSubview:bgV]; [bgV mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(31); make.right.mas_equalTo(-31); make.centerY.mas_equalTo(0); make.height.mas_equalTo(183); }]; bgV.backgroundColor = [UIColor whiteColor]; bgV.layer.cornerRadius = 10; bgV.layer.masksToBounds = YES; //详情 NSString *contentStr = [NSString stringWithFormat:@"点击将赠送礼物【%@】给对方(价值%@钻石)",self.youpaipgiftName,self.youpaippriceStr]; UILabel *detailLabel = [UILabel new]; [bgV addSubview:detailLabel]; [detailLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(14); make.right.mas_equalTo(-14); make.top.mas_equalTo(20); make.height.mas_equalTo(42); }]; detailLabel.text = contentStr; detailLabel.numberOfLines = 2; //不再提示按钮 UIButton *hintBtn = [UIButton new]; [bgV addSubview:hintBtn]; [hintBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(0); make.top.mas_equalTo(detailLabel.mas_bottom).offset(20); // make.width.mas_equalTo(75); }]; [hintBtn setTitle:@" 不再提示" forState:UIControlStateNormal]; [hintBtn setTitleColor:HexColorFromRGB(0x9F9DA5) forState:UIControlStateNormal]; hintBtn.titleLabel.font = [UIFont systemFontOfSize:14]; [hintBtn setImage:[UIImage imageNamed:@"vqu_images_L_live_hint_No"] forState:UIControlStateNormal]; [hintBtn setImage:[UIImage imageNamed:@"vqu_images_L_live_hint_select"] forState:UIControlStateSelected]; //取消 UIButton *cancelBtn = [UIButton new]; [bgV addSubview:cancelBtn]; [cancelBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(13); make.bottom.mas_equalTo(-20); make.size.mas_equalTo(CGSizeMake(ScaleSize(135), 48)); }]; [cancelBtn setTitle:@"先不送" forState:UIControlStateNormal]; [cancelBtn setTitleColor:HexColorFromRGB(0xffffff) forState:UIControlStateNormal]; cancelBtn.titleLabel.font = [UIFont systemFontOfSize:17]; cancelBtn.layer.cornerRadius = 5.0f; cancelBtn.layer.masksToBounds = YES; [cancelBtn setBackgroundColor:HexColorFromRGB(0x9F9DA5)]; //确定 UIButton *sureBtn = [UIButton new]; [bgV addSubview:sureBtn]; [sureBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(-13); make.bottom.mas_equalTo(-20); make.size.mas_equalTo(CGSizeMake(ScaleSize(135), 48)); }]; [sureBtn setTitle:@"确定" forState:UIControlStateNormal]; [sureBtn setTitleColor:HexColorFromRGB(0xffffff) forState:UIControlStateNormal]; sureBtn.titleLabel.font = [UIFont systemFontOfSize:17]; sureBtn.layer.cornerRadius = 5.0f; sureBtn.layer.masksToBounds = YES; [sureBtn setBackgroundImage:[LCTools ColorImage:CGSizeMake(ScaleSize(135), 48) FromColors:@[ZYGradientOneColor,ZYGradientTwoColor] ByGradientType:1] forState:UIControlStateNormal]; //按钮事件 [hintBtn addTarget:self action:@selector(youpaifhintBtnClick:) forControlEvents:UIControlEventTouchUpInside]; [cancelBtn addTarget:self action:@selector(youpaifcancelBtnClick) forControlEvents:UIControlEventTouchUpInside]; [sureBtn addTarget:self action:@selector(youpaifsureBtnClick) forControlEvents:UIControlEventTouchUpInside]; } -(void)youpaifsureBtnClick{ [self dismissViewControllerAnimated:YES completion:^{ if (self.youpaipconfirmClickBlock) { self.youpaipconfirmClickBlock(self.youpaipisSelect); } }]; } -(void)youpaifcancelBtnClick{ [self dismissViewControllerAnimated:YES completion:^{ }]; } //是否选中 -(void)youpaifhintBtnClick:(UIButton*)sender{ sender.selected = !sender.selected; if (sender.selected) { self.youpaipisSelect = YES; }else{ self.youpaipisSelect = NO; } } @end