蓝懿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];

            }

        }

转载于:https://www.cnblogs.com/lanyisanqqi/p/5062194.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值