zoukankan      html  css  js  c++  java
  • 一个新生,

    -(IBAction)indexCityView:(id)sender

     

    {

        int buttonViewTag = 1110 ;//移出scrollview上面的 button,设置tag的起始值

        for (int i =buttonViewTag; i<1110 + self.cityList.count; i++) {

            [[self.viewviewWithTag:i] removeFromSuperview];

        }

        

        

        UIButton *button = (UIButton *)sender;

        int btnTag = button.tag;

        int row = 0;//

        int column = 0;//

        BOOL nextLineFlag = NO;

        int frontRampage = 0;

        switch (btnTag) {

            case 0:

                

                for (int i = 0; i< aEArray.count; i++) {

                    NSArray *temp = [aEArray objectAtIndex:i];

                   

                    for (int j = 0; j<temp.count; j++) {

                        HFCity *hfCity = [temp objectAtIndex:j];

                        UIButton *btn = [[UIButton alloc] init];

                        [UIButtonbuttonWithType:UIButtonTypeRoundedRect];

                        [btn setTitle:hfCity.cityName forState:UIControlStateNormal];

                        [btn setTitleColor:[UIColorcolorWithRed:128/255green:128/255blue:128/255alpha:1] forState:UIControlStateNormal];

                        [btn setTitleColor:[UIColorcolorWithRed:0/255.0green:132/255.0blue:26/255.0alpha:1] forState:UIControlStateHighlighted];

                        [btn addTarget:selfaction:@selector(chooseCity:) forControlEvents:UIControlEventTouchUpInside];

                        buttonViewTag++;

                        btn.tag = buttonViewTag;

                        if (nextLineFlag) {

                            row = row +1;

                            frontRampage = row;

                            nextLineFlag = NO;

                        }else{

                            row = j/4 + frontRampage;

                        }

                        column = j%4;

                        int x = column*70;

                        int y = row*30;

                        btn.frame = CGRectMake(x, y, 70, 30);

                        [self.cityScrollView addSubview:btn];

     

                    }

                    nextLineFlag = YES;

                    

                }

                self.cityScrollView.contentSize = CGSizeMake(70*column, 44*row);//width,height

                break;

                default:

                break;

        }  

    }今天的情感基调定下来了,呵呵,喘一口气,

  • 相关阅读:
    java多线程详解(1)-多线程入门
    有关java中的hashCode问题
    java自动装箱和自动拆箱注意细节
    jquery选择器
    win10专业版激活密钥
    python3小例子:scrapy+mysql
    java List 等份截取
    七大查找算法
    十大经典排序算法
    jQuery.extend()方法
  • 原文地址:https://www.cnblogs.com/guligei/p/3016627.html
Copyright © 2011-2022 走看看