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