蓝懿iOS全局局部变量/for循环/uilabel

紧张又忙碌的一天,今天下午刘国斌讲师讲的东西差一点没跟上,因为是零基础,for循环那里没有懂,还好课间时候刘老师很耐心的又给我讲了一遍。晚上自己有多用了两个小时联系了几遍。下面总结我今天的收获。

 

1,UIlabel

点击屏幕发生的事件

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

//文本转int,用intvalue    //int转文本用@()。stringValue

    int currentConent=[_lb.text intValue];  //把uilable的text强制转化成整数

    _lb.text=@(currentConent).stringValue;//全局变量把text的文本换成整数

2,UITextField

3,If语句的用法

4,逻辑运算符  &&  || 

5,三步表达式

int a=1;

    int b=2;

    int c=a>b?8:9;

    NSLog(@"%d",c );

 

6,for循环

//里面的for循环i是控制横排得,外面for循环里的j控制行数,外面j不变,考虑里面for循环里的i变化

    // *********     右下三角形      ********//

    for (int j=0; j<50; j++) {

        for (int i=50;i>=50-j; i--) {  //中间是否加=号,影响是不是从第一排开始打印

            UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*i, 6*j, 5, 5) ];

            kk.backgroundColor=[UIColor redColor];

            [self.view addSubview:kk];

        }

    }

    //    // *********       左下三角形      ********//

    for (int j=0; j<50; j++) {

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

            UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*i, 6*j, 5, 5) ];

            kk.backgroundColor=[UIColor redColor];

            [self.view addSubview:kk];

        }

    }

    //*********       左上三角形      ********//

    for (int j=0; j<50; j++) {

        for (int i=0;  i<50-j;i++) {

            UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*i, 6*j, 5, 5) ];

            kk.backgroundColor=[UIColor redColor];

            [self.view addSubview:kk];

        }//    }

        

        // *********       右上三角形      ********//

        for (int j=0; j<50; j++) {

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

                UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*j, 6*i, 5, 5) ];

                kk.backgroundColor=[UIColor redColor];

                [self.view addSubview:kk];

            }

        }

posted @ 2015-12-20 23:18  我姓李,住隔壁  阅读(317)  评论(0编辑  收藏  举报