zoukankan      html  css  js  c++  java
  • 好吧,排列组合,

    //最开始的位置是依次排列的,那是开始位置,

    //1隐藏2显示;1隐藏2隐藏;1显示2隐藏;1显示2显示;3始终显示

    -(IBAction)creditPayView:(id)sender//如果状态是隐藏,那么打开,反之亦然;

    {

        if (creditPayViewIsHidden && addCreditViewIsHidden) {//1隐藏2隐藏--》 1显示2隐藏

            self.creditPayView.hidden = NO;

            creditPayViewIsHidden = NO;

            self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height +self.creditPayView.frame.size.height);

            self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y + self.creditPayView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

            

            [self.creditImageViewsetImage:[UIImageimageNamed:@"icon_dot_selected.png"]];

            creditPaySelected = YES;

            [self.phonePayImageViewsetImage:[UIImageimageNamed:@"icon_dot_unselected.png"]];

            phonePaySelected = NO;

            

            [self.addCreditImageViewsetImage:[UIImageimageNamed:@"berth_icon_unselected.png"]];

            addCreditPaySelected = NO;

            

            

        }elseif (!creditPayViewIsHidden && addCreditViewIsHidden) {//1显示2隐藏---》1隐藏2隐藏

            self.creditPayView.hidden = YES;

            creditPayViewIsHidden = YES;

            self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height - self.creditPayView.frame.size.height);

            self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y - self.creditPayView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

            

            [self.creditImageViewsetImage:[UIImageimageNamed:@"icon_dot_unselected.png"]];

            creditPaySelected = NO;

            [self.addCreditImageViewsetImage:[UIImageimageNamed:@"berth_icon_unselected.png"]];

            addCreditPaySelected = NO;

            

        }elseif(!creditPayViewIsHidden && !addCreditViewIsHidden){//1显示2显示---》1隐藏2隐藏

            self.creditPayView.hidden = YES;

            self.addCreditView.hidden = YES;

            creditPayViewIsHidden = YES;

            addCreditViewIsHidden = YES;

            self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height - self.creditPayView.frame.size.height - self.addCreditView.frame.size.height);

            self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y - self.creditPayView.frame.size.height - self.addCreditView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

            

            [self.creditImageViewsetImage:[UIImageimageNamed:@"icon_dot_unselected.png"]];

            creditPaySelected = NO;

            [self.addCreditImageViewsetImage:[UIImageimageNamed:@"berth_icon_unselected.png"]];

            addCreditPaySelected = NO;

        }

        elseif(1==1){//1显示2显示 --》1隐藏2显示 不存在

            

        }

        elseif(1==1){//1显示2隐藏 ---》1显示2显示 不存在

            

        }

        

        [self.viewsetNeedsDisplay];

    }

     

    -(IBAction)addCreditView:(id)sender

    {

        if (addCreditViewIsHidden && creditPayViewIsHidden) {//1隐藏2隐藏--》2显示1隐藏  不存在

            self.addCreditView.hidden = NO;

            addCreditViewIsHidden = NO;

        }elseif (!creditPayViewIsHidden && addCreditViewIsHidden) //1显示2隐藏---》1显示2显示

        {

            self.addCreditView.hidden = NO;

            addCreditViewIsHidden = NO;

            self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height + self.addCreditView.frame.size.height);

            self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y + self.addCreditView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

            

            [self.creditImageViewsetImage:[UIImageimageNamed:@"icon_dot_selected.png"]];

            creditPaySelected = YES;

            [self.phonePayImageViewsetImage:[UIImageimageNamed:@"icon_dot_unselected.png"]];

            phonePaySelected = NO;

            [self.addCreditImageViewsetImage:[UIImageimageNamed:@"berth_icon_selected.png"]];

            addCreditPaySelected = YES;

            

        }elseif(!creditPayViewIsHidden && !addCreditViewIsHidden)//1显示2显示--》1显示2隐藏

        {

            self.addCreditView.hidden = YES;

            addCreditViewIsHidden = YES;

            self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height - self.addCreditView.frame.size.height);

            self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y - self.addCreditView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

            

            [self.creditImageViewsetImage:[UIImageimageNamed:@"icon_dot_selected.png"]];

            creditPaySelected = YES;

            [self.phonePayImageViewsetImage:[UIImageimageNamed:@"icon_dot_unselected.png"]];

            phonePaySelected = NO;

            

            [self.addCreditImageViewsetImage:[UIImageimageNamed:@"berth_icon_unselected.png"]];

            addCreditPaySelected = NO;

            

        }

        [self.viewsetNeedsDisplay];

    }

     

     

    -(IBAction)changeSelectedState:(id)sender

    {//9,钱包支付,10,信用卡支付,11,新信用卡支付 12,支付宝支付

        UIButton *btn = (UIButton *)sender;

        switch (btn.tag) {

            case 9:

                if (pocketPaySelected) {

                    [self.pocketImageViewsetImage:[UIImageimageNamed:@"berth_icon_unselected.png"]];

                    pocketPaySelected = NO;

                }else{

                    [self.pocketImageView setImage:[UIImage imageNamed:@"berth_icon_selected.png"]];

                    pocketPaySelected = YES;

     

                }

                break;

            case 10:

     

                break;

            case 11:

     

                break;

            

            default:

                if (phonePaySelected) {

                    [self.phonePayImageView setImage:[UIImage imageNamed:@"icon_dot_unselected.png"]];

                    phonePaySelected = NO;

                }else{

                    [self.phonePayImageView setImage:[UIImage imageNamed:@"icon_dot_selected.png"]];

                    phonePaySelected = YES;

                    [self.creditImageView setImage:[UIImage imageNamed:@"icon_dot_unselected.png"]];

                    creditPaySelected = NO;

                    [self.addCreditImageViewsetImage:[UIImageimageNamed:@"berth_icon_unselected.png"]];

                    addCreditPaySelected = NO;

                    

                    if (!creditPayViewIsHidden && addCreditViewIsHidden) {//1显示2隐藏---》1隐藏2隐藏

                        self.creditPayView.hidden = YES;

                        creditPayViewIsHidden = YES;

                        self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height - self.creditPayView.frame.size.height);

                        self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y - self.creditPayView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

                        

                        [self.creditImageView setImage:[UIImage imageNamed:@"icon_dot_unselected.png"]];

                        creditPaySelected = NO;

                        [self.addCreditImageView setImage:[UIImage imageNamed:@"berth_icon_unselected.png"]];

                        addCreditPaySelected = NO;

                        

                    }

                    

                    if(!creditPayViewIsHidden && !addCreditViewIsHidden){//1显示2显示---》1隐藏2隐藏

                        self.creditPayView.hidden = YES;

                        self.addCreditView.hidden = YES;

                        creditPayViewIsHidden = YES;

                        addCreditViewIsHidden = YES;

                        self.mScrollView.contentSize = CGSizeMake(320, self.mScrollView.contentSize.height - self.creditPayView.frame.size.height - self.addCreditView.frame.size.height);

                        self.phonePayView.frame = CGRectMake(0, self.phonePayView.frame.origin.y - self.creditPayView.frame.size.height - self.addCreditView.frame.size.height, self.phonePayView.frame.size.width, self.phonePayView.frame.size.height);

                        

                        [self.creditImageView setImage:[UIImage imageNamed:@"icon_dot_unselected.png"]];

                        creditPaySelected = NO;

                        [self.addCreditImageView setImage:[UIImage imageNamed:@"berth_icon_unselected.png"]];

                        addCreditPaySelected = NO;

                    }

                    

                }

                

                break;

        }

    }

  • 相关阅读:
    微信小程序开发前期准备
    怎样在vs2013和vs2015中实现自动编译sass
    在MVC中使用Bundle打包压缩js和css
    Html5 突破微信限制实现大文件分割上传
    Automapper 实现自动映射
    Polly一种.NET弹性和瞬态故障处理库(重试策略、断路器、超时、隔板隔离、缓存、回退、策略包装)
    关于transactionscope 事务的脏数据
    IIS设置session时长
    已禁用对分布式事务管理器(MSDTC)的网络访问的解决方法之一
    DAL.SQLHelper 的类型初始值设定项引发异常的处理
  • 原文地址:https://www.cnblogs.com/guligei/p/3037953.html
Copyright © 2011-2022 走看看