zoukankan      html  css  js  c++  java
  • cool,

    #pragma -mark something new idea

     

    -(void)resetRoomBtn

    {

        [self.oneBtn removeTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

        [self.oneBtn removeTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

        [self.twoBtn removeTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

        [self.twoBtn removeTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

        [self.threeBtn removeTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

        [self.threeBtn removeTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

        [self.fourBtn removeTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

        [self.fourBtn removeTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

     

        NSUInteger aCount = self.roomImgArray.count;

        for (int i = 0;i<aCount;i++) {

            UIImage *image = [self.roomImgArray objectAtIndex:i];

            switch(aCount)

            {

                case 1:

                {

                    [self.oneBtn addTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

                    [self.oneBtn setImage:image forState:UIControlStateNormal];

                    

                    self.oneBtn.hidden = NO;

                    self.twoBtn.hidden = YES;

                    self.threeBtn.hidden = YES;

                    self.fourBtn.hidden = YES;

                    break;

                }

                case 2:

                {

                    if (i==0) {

                        [self.oneBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.oneBtn setImage:image forState:UIControlStateNormal];

     

                    }else

                    //第二个Button

                    {

                        [self.twoBtn addTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

                        [self.twoBtn setImage:image forState:UIControlStateNormal];

     

                    }

                    self.oneBtn.hidden = NO;

                    self.twoBtn.hidden = NO;

                    self.threeBtn.hidden = YES;

                    self.fourBtn.hidden = YES;

                    break;

                }

                case 3:

                {

                    if (i==0) {

                        [self.oneBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.oneBtn setImage:image forState:UIControlStateNormal];

     

                    }else if(i==1){

                        [self.twoBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.twoBtn setImage:image forState:UIControlStateNormal];

     

                    }else{

                        [self.threeBtn addTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

                        [self.threeBtn setImage:image forState:UIControlStateNormal];

     

                    }

                    self.oneBtn.hidden = NO;

                    self.twoBtn.hidden = NO;

                    self.threeBtn.hidden = NO;

                    self.fourBtn.hidden = YES;

                    break;

                }

                case 4:

                {

                    if (i==0) {

                        [self.oneBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.oneBtn setImage:image forState:UIControlStateNormal];

     

                    }else if(i==1){

                        [self.twoBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.twoBtn setImage:image forState:UIControlStateNormal];

     

                    }else if(i==2){

                        [self.threeBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.threeBtn setImage:image forState:UIControlStateNormal];

     

                    }else{

                        [self.fourBtn addTarget:self action:@selector(pressPicBtn) forControlEvents:UIControlEventTouchUpInside];

                        [self.fourBtn setImage:image forState:UIControlStateNormal];

     

                    }

                    self.oneBtn.hidden = NO;

                    self.twoBtn.hidden = NO;

                    self.threeBtn.hidden = NO;

                    self.fourBtn.hidden = NO;

                    break;

                }

                default:

                {

                    if (i==0) {

                        [self.oneBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.oneBtn setImage:image forState:UIControlStateNormal];

     

                    }else if(i==1){

                        [self.twoBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.twoBtn setImage:image forState:UIControlStateNormal];

     

                    }else if(i==2){

                        [self.threeBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.threeBtn setImage:image forState:UIControlStateNormal];

     

                    }else if(i==3){

                        [self.fourBtn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];

                        [self.fourBtn setImage:image forState:UIControlStateNormal];

     

                    }

                    self.oneBtn.hidden = NO;

                    self.twoBtn.hidden = NO;

                    self.threeBtn.hidden = NO;

                    self.fourBtn.hidden = NO;

                    break;

                }

     

            }

        }

    }

  • 相关阅读:
    gitment Error:validation failed错误解决办法
    Hexo博客yilia主题添加Gitment评论系统
    用DateTime的ParseExact方法解析特殊的日期时间
    C#中的日期处理函数
    SQL,Linq,Lambda之间的转换练习
    Windows Azure Platform 系列文章目录
    Linq查询表达式
    EF框架的三种工作方式
    jQuery UI 实现图片循环显示,常用于网站首页banner广告切换
    jQuery UI Datepicker
  • 原文地址:https://www.cnblogs.com/guligei/p/4491165.html
Copyright © 2011-2022 走看看