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;

                }

     

            }

        }

    }

  • 相关阅读:
    Expression Web 3 安装问题
    按钮重置问题引发的思考 JQuery & Ajax
    将相同值的行内容进行合并操作Sql2005
    SmartDraw 2010 破解成功
    JQuery CheckBoxList
    JQuery this 和 $(this) 的区别
    Asp.net 随记 Part4 (7190 )
    项目发布错误的解决方法
    JSON In Code
    JQuery QA
  • 原文地址:https://www.cnblogs.com/guligei/p/4491165.html
Copyright © 2011-2022 走看看